Руководитель команды разработки RAG

VK · Москва · по договорённости

Компания
VK
Город
Москва
Зарплата
по договорённости
Уровень
lead
Формат
гибрид

О команде: Наша команда отвечает за базу знаний и агентов — ядро платформы, с которым напрямую работают клиенты. Мы строим RAG-системы для корпоративных данных: от загрузки и индексации документов до поиска и генерации ответа. Мы также разрабатываем самих агентов, которые используют эти знания в рабочих сценариях.

Задачи:
- Руководить командой разработки направления RAG: отвечать за delivery, качество и стабильность сервисов команды
- Совмещать управление командой с разработкой — ориентировочно 50% времени работать hands-on
- Планировать работу команды, декомпозировать и оценивать задачи, управлять выполнением roadmap, багами и техническим долгом
- Осуществлять техническое лидерство команды: проводить технические проработки, определять архитектуру и технические решения внутри сервисов RAG, проводить code review
- Участвовать в проработке архитектурных решений на уровне платформы совместно с главным архитектором
- Разрабатывать и развивать сервисы на Python в области RAG и баз знаний
- Провести декомпозицию существующих компонентов RAG, реализованных на Ray.io, на отдельные сервисы и участвовать в переходе к целевой сервисной архитектуре
- Развивать контур работы с данными и знаниями: загрузку и индексацию данных, парсинг и разбиение документов, embeddings, retrieval, reranking, vector DB, базы знаний и evaluation
- Отвечать за инженерное качество сервисов: тестирование, наблюдаемость, производительность, отказоустойчивость и стабильность в production
- Участвовать в L4-поддержке сервисов команды и инцидент-менеджменте
- Проводить people management: 1:1, performance review, развитие сотрудников, наём, проведение испытательных сроков
- Синхронизироваться с продуктовыми и техническими командами платформы по зависимостям и совместным задачам

Требования:
- Сильный опыт backend-разработки на Python и опыт самостоятельной разработки production-сервисов
- Опыт управления командой разработки и ответственность за её delivery
- Опыт технического лидерства: проектирование сервисов, технические проработки, архитектурные решения, code review
- Готовность совмещать роль Team Lead с активной разработкой
- Уверенное знание Python, asyncio и FastAPI
- Опыт работы с PostgreSQL и проектирования схем хранения данных
- Понимание принципов построения распределённых backend-систем, асинхронной обработки и взаимодействия сервисов
- Опыт проектирования и декомпозиции сервисной архитектуры
- Опыт работы с брокерами сообщений, желательно NATS
- Опыт эксплуатации и развития production-сервисов, понимание требований к качеству, стабильности, наблюдаемости и производительности
- Умение организовывать работу команды: планирование, декомпозиция, оценка задач, управление техническим долгом и багами
- Опыт people management: развитие сотрудников, обратная связь, performance review и наём

Будет плюсом:
- Практический опыт разработки RAG-систем и сервисов баз знаний
- Опыт работы с retrieval, reranking, embeddings, индексацией, chunking и оценкой качества RAG
- Опыт работы с Ray/Ray.io
- Опыт работы с Qdrant или другими векторными базами данных
- Опыт работы с Elasticsearch/OpenSearch
- Опыт работы с Kubernetes
- Знание Go или желание его получить

Условия:
- Гибкий график работы
- Бонусы и скидки от партнёров
- Офис в центре города
- ДМС
- Профессиональная команда

Открыть и откликнуться →

Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.

Многих вакансий каталога нет на агрегаторах

13100+ вакансий от 1300+ компаний — в основном напрямую с карьерных сайтов и из Telegram-каналов. У 650+ из них есть контакт нанимающего: пишешь человеку, а не в общую очередь. Регистрация бесплатная — откроет контакты и подбор вакансий под твоё резюме.