Team Lead / Principal ML Engineer
Travelpayouts — партнёрская adtech‑платформа от создателей Aviasales, соединяющая тревел‑блогеров и вебмастеров с крупнейшими тревел‑брендами (Booking.com, Tripadvisor, Viator и др.). В компании уже есть работающие ML‑модели и накопленная экспертиза, но необходимо перейти от экспериментов к масштабированию: вывести модели в продакшн, автоматизировать их цикл и построить инфраструктуру без ручного вмешательства. На роль будет возложено руководство командой из двух инженеров и развитие ML‑платформы.
Обязанности
Определять приоритеты и планировать работу над проектами (Intent Prediction, классификация контента, LLM Gateway); писать production‑ready код, дообучать трансформеры, собирать eval‑сеты; строить MLOps‑инфраструктуру (пайплайны переобучения, feature store, мониторинг качества моделей); участвовать в Tech Design Review, принимать архитектурные решения, отвечать за стабильность и отказоустойчивость ML‑сервисов; переводить метрики моделей в бизнес‑язык (конверсия, доход, Time‑to‑Market) и аргументировать технические решения перед CPO; участвовать в ранних стадиях Discovery, предлагать MVP и оценивать трудоёмкость; объяснять важность eval‑сетей перед новыми фичами; с 4‑го месяца лидировать команду: развивать инженеров (T‑shape компетенции, code review, разбор архитектурных решений), участвовать в найме новых членов команды.
Требования
5+ лет опыта в ML/DS и выкатке моделей в продакшн; уверенный Python (ООП, типизация, тесты); классический ML (бустинги, валидация, понимание когда использовать нейросети, а когда градиентный бустинг); опыт с текстовыми нейросетевыми моделями (BERT‑подобные трансформеры, LLM API, prompt‑инжиниринг, eval‑сеты); практический опыт MLOps (пайплайны данных, оркестрация – Airflow, Kubeflow или аналоги, трекинг экспериментов); инфраструктурный бэкграунд (Docker, CI/CD, Kubernetes, логирование и мониторинг высоконагруженных сервисов); умение мыслить в терминах P&L и переводить метрики моделей (F1, ROC‑AUC) в конверсию и деньги; опыт менторства или лидерства; серьёзный плюс: знание Go или опыт с Go‑сервисами, работа с ClickHouse, Kafka, PostgreSQL, опыт в high‑load системах, миграция из монолита.
Условия
Удалённый формат работы из любой точки мира; оплата в долларах; ДМС; психотерапия или обучение иностранным языкам; занятия спортом; больничный; горизонтальные и открытые коммуникации; быстрые процессы принятия решений.
Откликнуться на вакансию свайпом в Telegram
Зарплату работодатель не указал. Ориентир по данным исследований.
Работа ML-инженером — все вакансии подборки
Swipe Jobs — поиск работы свайпами в Telegram. Тысячи вакансий из каналов и с сайтов компаний в одной ленте, отклик в один клик прямо в чате с работодателем.