Senior ML-инженер/MLOps

Дата размещения вакансии: 28.04.2026
Работодатель: OneTwoTrip
Уровень зарплаты:
з/п не указана
Город:
Москва
Серпуховско-Тимирязевская линия метро Дмитровская
Требуемый опыт работы:
От 3 до 6 лет

OneTwoTrip — современный и технологичный онлайн-сервис для организации путешествий, работающий на мировом рынке 14 лет. Благодаря работе команды OneTwoTrip на сайте и в мобильном приложении можно найти и забронировать номер в одном из 2 000 000 отелей и апартаментов по всему миру, купить авиабилет одной из 800 авиакомпаний, оформить билет на поезд или автобус по России и странам СНГ, арендовать автомобиль и заказать экскурсию с гидом. Ежедневно мы работаем для того, чтобы десятки миллионов поисковых запросов превращались в десятки тысяч путешествий.
Клиентами OneTwoTrip являются более 10 000 000 человек.

Мы ищем Senior ML-инженера/ MLOpsа, который усилит DS-команду и сделает ML-сервис, пайплайны данных и процесс выката моделей более надёжными, наблюдаемыми и предсказуемыми.

ML-контекст обязателен: нужно понимать жизненный цикл модели, train/serve, версионирование, мониторинг скоров и фичей. Иногда можно подхватывать некритичные модели, но ядро роли — инженерия вокруг ML.

Команда небольшая и растёт. У каждого — своё крупное направление с амбициозными задачами. Свобода действий максимальная: вы сами принимаете решения по подходам и архитектуре, ведёте направление от исследования до прода — и видите результат в метриках.

Здесь нет бюрократии — возможность выстраивать ML-инфраструктуру с высокой степенью самостоятельности: архитектурные решения, выбор инструментов, технические стандарты. Есть и наставничество, и пространство для роста — и в технике, и в бизнес-мышлении.

Чем предстоит заниматься:

  • ​​Поддерживать и развивать Python ML-сервис с несколькими моделями и эндпоинтами: latency, API-контракты, connection pooling, безопасная диагностика, обратная совместимость
  • Развивать SQL/batch-пайплайны и синхронизацию фич из DWH в PostgreSQL для online inference: freshness, проверки качества данных, идемпотентность, backfill
  • Улучшать production ML-процессы: артефакты и версии моделей, rollback, prediction logging, мониторинг latency/errors по моделям и эндпоинтам
  • Общаться с DevOps/backend/product: формулировать конкретные технические запросы, договариваться о логах/метриках/доступах, не перекладывать диагностику приложения на смежников.

Что для нас важно:

  • От 3-х лет опыта на стыке production Python, данных и ML в проде
  • Python web-сервисы в проде: Flask/FastAPI + Gunicorn или аналог; latency, I/O-bound vs CPU-bound, API-контракты, обратная совместимость
  • Уверенный SQL: оконные функции, витрины, инкрементальная логика, идемпотентность job
  • Понимание batch vs online: sync DWH→Postgres, freshness, late data, backfill
  • Production ML: версии артефактов, rollback за минуты, понимание train/serve skew и shadow/canary/A/B
  • Observability: что логировать на prediction, что сэмплировать, алерты без деградации сервиса
  • Работа с DevOps/backend/product: конкретные запросы, договорённости, без перекладывания диагностики

Будет плюсом :

  • Опыт работы с Airflow; Spark/Kafka/streaming
  • Ownership направления: опыт самостоятельного ведения инженерного направления от диагностики до результата
  • Понимание A/B на уровне инженера, который поддерживает эксперименты

Мы предлагаем:

  • ​​​​ДМС + телемедицину, оформление по ТК и белая зарплата
  • Удаленку/гибрид - по желанию
  • Возможность работать из любой точки мира
  • Работу в аккредитованной IT-компании
  • Обмен опытом с коллегами, раз в 2-3 недели tech-talks
  • Разговорный онлайн-клуб английского языка
  • Компенсацию внешнего обучения в размере 80%
  • Работу в атмосфере постоянного движения вперед с командой единомышленников
  • Возможность роста и развития внутри компании

А также интересные корпоративы, вечеринки, тревел-офисы и многое другое, о чем мы готовы рассказать вам на интервью!

Ждем ваших откликов :)