Технический руководитель и ведущий разработчик AI продукта Tech Lead / AI Software Architect
Описание
Локация: Москва, улица Яблочкова, 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 приоритетных сценариев от исходных данных до результата.