Локация
Москва, улица Яблочкова, 21к3; очная работа в офисе, полный рабочий день, график 5/2 с 09:00 до 18:00.
Зарплата
От 300 000 ₽ на руки в месяц.
Компания
Проектирование, производство и строительство сложных коммерческих и инфраструктурных объектов; разработка собственного офисного приложения с ИИ-консультантом для управления бизнесом.
Что делать
•Определять архитектуру, алгоритмы, структуру данных и взаимодействие frontend, backend и ИИ.
•Переводить цели собственника в технический план, распределять задачи между командой из трёх разработчиков и контролировать сроки, зависимости и критерии готовности.
•Проектировать API-контракты, общие компоненты и интеграции, регулярно писать код и устранять технические блокировки.
•Организовать Git, code review, автоматическую сборку, тестирование, выпуск версий, мониторинг, резервное копирование и восстановление.
•Обеспечивать корректность данных, права доступа и проверяемость ответов ИИ.
•Еженедельно доводить рабочие сценарии до использования сотрудниками и оценивать качество, пользу и стоимость эксплуатации.
Требования
•От 5 лет коммерческой разработки, от 2 лет практической работы с LLM или генеративным ИИ и от 1 года технического руководства командой или разработкой продукта.
•Не менее 2 лет подряд в одной компании с участием в развитии продукта, запуске, использовании и последующем сопровождении результата.
•Минимум два AI-проекта, доведённых до промышленной эксплуатации; хотя бы один проект должен относиться к корпоративной автоматизации или внутренним данным, а одно решение должно сопровождаться не менее 6 месяцев после запуска.
•Практический опыт AI-интеграций через API или SDK с приложениями, базами данных и внешними сервисами, включая обмен данными, вызов инструментов, обработку ошибок и запуск в эксплуатацию.
•Регулярное самостоятельное программирование: разработка, объединение и отладка модулей и интеграций, чтение чужого кода, рефакторинг, тестирование и сборка общего продукта.
•Опыт интеграции минимум с двумя внешними системами; хотя бы одна должна быть учётной системой, CRM или корпоративным документооборотом.
•Python, SQL, PostgreSQL; backend на FastAPI, Django или аналоге; понимание JavaScript/TypeScript, frontend-взаимодействия, REST API, JSON, webhooks, авторизации и обработки ошибок.
•Git, GitHub или GitLab, pull/merge requests, code review и работа с Jira, YouTrack, Linear или аналогичным трекером.
•Linux, Docker, CI/CD, тестирование, логи, мониторинг и развёртывание сервисов на сервере или в облаке.
•Интеграция минимум одного провайдера LLM: OpenAI, Anthropic Claude, Google Gemini, YandexGPT или GigaChat; структурированные ответы, вызов инструментов и контроль качества, стоимости и времени выполнения.
•RAG, embeddings, поиск по документам, векторные хранилища pgvector, Qdrant или аналоги, обработка PDF, Excel и OCR, права доступа и защита от вредоносных инструкций.
•Практическое использование Cursor, Claude Code, GitHub Copilot или аналога с самостоятельной проверкой и отладкой кода.
•Полная занятость, прямое взаимодействие с собственником, личное участие в коде и полномочия по техническим решениям и организации работы команды в рамках согласованного бюджета.
Хорошо, если есть
•Опыт руководства командой из 2–5 разработчиков в продуктовой компании или интеграторе, а также опыт работы в сильной технологической компании.
•Опыт автоматизации финансов, закупок, склада, строительства, ПТО или документооборота.
•Опыт работы с n8n, Make, LangChain, LangGraph, LlamaIndex, локальными моделями, камерами и компьютерным зрением.
•Умение объяснять решения собственнику понятным языком и читать техническую документацию на английском.
Культура и преимущества
•Оформление по ТК РФ.
•Работа в офисе рядом с метро Тимирязевская.
•Прямое взаимодействие с собственником и действующая команда разработки из трёх человек.
•Полномочия по техническим решениям и организации работы команды в рамках согласованного бюджета.
Процесс найма
•В течение первых 90 дней ожидаются аудит текущей разработки, формирование общей архитектуры и алгоритма работы приложения.
•После аудита согласуются объём и критерии приёмки; целевой результат — единая рабочая сборка и запуск 1–2 приоритетных сценариев от исходных данных до результата.