Разработка и развитие архитектуры AI-решений, мобильных и веб-платформ.
Проектирование технической структуры продуктов: backend, frontend, базы данных, API, интеграции, AI-модули.
Руководство командой разработчиков: постановка задач, контроль сроков, code review, техническое сопровождение.
Участие в разработке AI-функционала: чат-боты, рекомендательные системы, AI-тесты, аналитика данных, генерация контента, обработка пользовательских сценариев.
Интеграция AI-сервисов и моделей в продукты компании.
Подбор и оценка технологий, фреймворков, библиотек и инструментов разработки.
Контроль качества кода, производительности, безопасности и масштабируемости решений.
Участие в оценке сроков, трудозатрат и технической сложности проектов.
Подготовка технической документации, архитектурных схем и описаний решений.
Взаимодействие с проектными менеджерами, дизайнерами, 3D/VR-командой и заказчиками.
Анализ существующих продуктов компании и предложение технических улучшений.
Настройка процессов разработки: Git-flow, CI/CD, тестирование, деплой, ведение задач.
Развитие внутренней экспертизы команды в области AI, автоматизации и современных IT-технологий.
Требования:
Опыт коммерческой разработки.
Опыт работы на позиции Tech Lead, Team Lead, Senior Developer или аналогичной роли.
Понимание архитектуры веб- и мобильных приложений.
Уверенное знание backend-разработки и принципов построения API.
Опыт работы с базами данных, серверной архитектурой и интеграциями.
Практический опыт внедрения AI/ML/LLM-решений в продукты будет большим преимуществом.
Понимание принципов работы искусственного интеллекта, нейросетей, prompt engineering, RAG-подхода, векторных баз данных и AI-агентов.
Опыт интеграции внешних AI API и сервисов.
Умение принимать архитектурные решения и аргументировать выбранный технический подход.
Опыт управления небольшой командой разработки.
Навыки code review и контроля качества разработки.
Умение декомпозировать задачи, оценивать сроки и риски.
Ответственность, системное мышление, инициативность и ориентация на результат.
Дополнительные требования к опыту Tech Lead:
Опыт работы с AI/ML-проектами, включая Computer Vision и Machine Learning.
Понимание полного цикла разработки CV/ML-решений: сбор и подготовка данных, обучение моделей, валидация, тестирование, интеграция и внедрение в продукт.
Опыт технического руководства проектами, связанными с распознаванием изображений, видеоаналитикой, детекцией объектов, классификацией, сегментацией или OCR.
Понимание архитектуры ML-систем и особенностей их интеграции в backend, мобильные и веб-приложения.
Опыт взаимодействия с ML/CV-инженерами: постановка задач, оценка сроков, контроль качества решений, анализ технических рисков.
Навыки выбора технологий и инструментов для AI/ML/CV-проектов с учётом производительности, масштабируемости и дальнейшего сопровождения.
Будет преимуществом:
Опыт разработки образовательных платформ, LMS, тестирующих систем или корпоративных порталов.
Опыт создания AI-чат-ботов, AI-ассистентов, адаптивных тестов или рекомендательных систем.
Опыт работы с Python, Node.js, Django/FastAPI, NestJS, React, Vue, Flutter, PostgreSQL, Redis, Docker.
Понимание принципов DevOps, CI/CD и облачной инфраструктуры.
Опыт работы с аналитикой пользовательских данных и образовательной статистикой.