ML-инженер / ML Tech Lead (LLM, AI-агенты)
Компания «Лучи» — онлайн-страховая, объединяющая страхование, медицину и IT. В основе — собственная технологическая платформа с единым ID пользователя.
Кого ищут: Сильного ML-техлида, который возглавит техническое развитие AI-решений для медицинского направления. Роль предполагает 80% времени на разработку. Вместе с командой предстоит доводить AI-решения до продакшена — от разработки архитектуры до мониторинга модели в проде. Важен опыт вывода агентных систем под реальную нагрузку, умение строить надежные eval-пайплайны и понимание экономики инференса.
Про проект: Основной фокус — создание «ИИ-врача», интеллектуального ассистента для телемедицинской клиники. Предстоит с нуля построить агентную экосистему, которая автоматизирует сбор анамнеза, саммаризацию медкарт, драфтинг заключений и согласование назначений по ДМС. Принцип «ИИ драфтит — врач правит и подписывает» превращает каждое исправление эксперта в сигнал для дообучения модели.
Стек технологий: Python 3.13+, FastAPI, PostgreSQL, MLflow, LangGraph, OpenAI, Celery, RabbitMQ, Kafka, Docker, k8s, flake8, mypy, pytest.
Чем предстоит заниматься:
- Определять и развивать архитектуру ML/LLM-агентных систем продукта, принимать и документировать ключевые технические решения.
- Проектировать инфраструктуру вокруг агентов (harness): оркестрация, маршрутизация, управление контекстом и памятью, вызов инструментов, отказоустойчивость, трейсинг.
- Проектировать и развивать самообучающийся контур: сбор ошибок из продакшена, пополнение датасетов оценки, регрессионное тестирование, контролируемая выкатка улучшений.
- Отвечать за качество моделей: эталонные наборы, метрики точности, автоматические гейты качества в CI, мониторинг деградации в проде.
- Отвечать за производительность и экономику решения: нагрузка, latency, стоимость обработки обращения.
- Обеспечивать соответствие требованиям по работе с персональными и медицинскими данными на уровне архитектуры (обезличивание, аудит решений, хранение).
- Проводить код-ревью и дизайн-ревью, развивать middle ML-инженеров через наставничество и парное проектирование.
- Представлять и защищать архитектурные решения перед CTO и продуктовой командой.
Что важно:
- Опыт в роли ML-инженера от 4 лет.
- Опыт запуска в production масштабных и сложных ML / LLM-решений.
- Опыт реализации моделей классического ML (Scikit-learn, CatBoost).
- Глубокое понимание архитектуры современных LLM и мультимодальных моделей.
- Опыт промышленного использования inference-фреймворков: vLLM, SGLang, TensorRT-LLM, llama.cpp.
- LLMOps: воспроизводимость системы, бенчмарки и регрессионное тестирование.
- Опыт дообучения трансформеров (LoRA, QLoRA, SFT); DPO / RLHF будет плюсом.
- Современный LLM-стек: уверенное понимание RAG, agentic-loop, agent harness, multi-agent систем, MCP.
- Знание теории вероятностей, опыт проведения и оценки A/B тестов.
- Опыт разработки и настройки guardrails для LLM-систем.
- Уверенное владение Python и асинхронными фреймворками, такими как FastAPI.
- Умение писать тесты (pytest).
- Опыт работы с асинхронными задачами (RabbitMQ, Celery, Kafka).
- Владение инструментами контейнеризации (Docker).
- Знание стандартов качества кода (Flake8, mypy).
- Навыки настройки CI/CD-процессов и базовая работа с k8s.
Будет плюсом:
- Опыт в MedTech / Healthcare, NLP на медицинских текстах и работе с чувствительными данными.
- Опыт разработки самообучающихся агентов (self-harness).
Условия:
- Ежегодный отпуск 28 календарных дней.
- Формат работы на выбор: удалённый, гибрид или офис.
- ДМС «Лучи» для сотрудника и несовершеннолетних детей через 3 месяца после начала работы + доступ к виртуальной клинике с первого дня.
- Скидка на подключение к ДМС «Лучи» для родственников.
- Страхование от несчастных случаев после трёх месяцев работы.
- Страховой полис выезжающего за рубеж (ВЗР) для сотрудника и двух родственников после трёх месяцев работы.
- Помощь в значимых событиях.
- Корпоративная программа лояльности BestBenefits.
Опыт работы: более 6 лет. Занятость: полная. График: 5/2, рабочие часы: 8.