ML Engineer (Recommendation Systems)

Флаувау
Москва •Опубликовано 2 сентября 2026
Зарплата не указана
Полная занятость3–6 летАналитик
Зарплата не указана

Описание

Сейчас в наше направление по разработке платформы данных ищем ML Engineer (Recommendation Systems), который будет развивать рекомендательные системы и поможет нам перейти от rule-based решений к ML.

Рекомендации сейчас работают на rule-based baseline в проде; следующий шаг — перейти к ML и построить полноценный цикл экспериментов вокруг них.

Задача нетиповая, и это стоит понимать до отклика. Ассортимент, который видит пользователь, определяется геозоной доставки и наличием товара у конкретного локального мерчанта. Каталог обновляется быстро, товар скоропортящийся, холодный старт по SKU — нормальный режим работы, а не краевой случай. Персональной истории мало: подарки покупают несколько раз в год. Маркетплейс двусторонний — релевантность покупателю приходится балансировать с экономикой мерчантов.

Что нужно делать:

Первые три месяца:

  • разобраться в текущем baseline и данных, найти, где реально теряется качество;

  • спроектировать и наладить пайплайн обучения и инференса моделей;

  • сформировать рабочий цикл ML-экспериментов: офлайн-валидация → A/B на боевом трафике → решение по результату эксперимента.

Дальше, по мере зрелости системы:

  • Приоритет №1 на ближайший год остаётся за рекомендациями: качество ранжирования, персонализация, работа с холодным стартом.
  • Параллельно будет расти платформенная часть — feature store, фреймворк экспериментов, мониторинг моделей.
  • В перспективе есть направления CV (классификация товаров, поиск по изображению) и прогнозирования спроса.

Ждем от вас:

  • ориентировочно от 4 лет опыта в production ML в рекомендациях, поиске или ранжировании с участием в полном цикле разработки – от обучения моделей до запуска в продакшен;

  • опыт разработки современных RecSys-моделей и их запуска в продакшен с измеримым влиянием на продуктовые и бизнес-метрики;

  • A/B-тесты: сами дизайнили, запускали, анализировали (не только читали результаты);

  • автономность: можете спроектировать систему от идеи до production без ежедневного надзора.

Технические навыки:

  • Python (production-grade код);

  • PyTorch или TensorFlow (реально обучали модели, не только inference);

  • SQL (сложные аналитические запросы) для сбора и подготовки данных;

  • Linux, Git, Docker.

Инженерное мышление:

  • умеете обосновать, где нужна модель, а где достаточно эвристики — в обе стороны;

  • проговариваете trade-offs: latency против качества, сложность против поддерживаемости;

  • валидируете результат так, чтобы ему можно было верить;

  • готовы читать чужой код на незнакомом языке и договариваться о контрактах между командами.

Большим плюсом будет:

  • мультимодальные эмбеддинги (CLIP/SigLIP-подобные), работа с контентными представлениями товара;

  • Vector databases: Qdrant, Milvus, Pinecone;

  • Feature stores: Feast, Tecton;

  • MLOps: MLflow, experiment tracking, model registry;

  • Causal inference, uplift, интерливинг;

  • Kubernetes, cloud (Yandex Cloud / AWS);

  • знание e-commerce домена: маркетплейсы, двусторонние рынки, ограничения предложения.

Описание

Сейчас в наше направление по разработке платформы данных ищем ML Engineer (Recommendation Systems), который будет развивать рекомендательные системы и поможет нам перейти от rule-based решений к ML.

Рекомендации сейчас работают на rule-based baseline в проде; следующий шаг — перейти к ML и построить полноценный цикл экспериментов вокруг них.

Задача нетиповая, и это стоит понимать до отклика. Ассортимент, который видит пользователь, определяется геозоной доставки и наличием товара у конкретного локального мерчанта. Каталог обновляется быстро, товар скоропортящийся, холодный старт по SKU — нормальный режим работы, а не краевой случай. Персональной истории мало: подарки покупают несколько раз в год. Маркетплейс двусторонний — релевантность покупателю приходится балансировать с экономикой мерчантов.

Что нужно делать:

Первые три месяца:

  • разобраться в текущем baseline и данных, найти, где реально теряется качество;

  • спроектировать и наладить пайплайн обучения и инференса моделей;

  • сформировать рабочий цикл ML-экспериментов: офлайн-валидация → A/B на боевом трафике → решение по результату эксперимента.

Дальше, по мере зрелости системы:

  • Приоритет №1 на ближайший год остаётся за рекомендациями: качество ранжирования, персонализация, работа с холодным стартом.
  • Параллельно будет расти платформенная часть — feature store, фреймворк экспериментов, мониторинг моделей.
  • В перспективе есть направления CV (классификация товаров, поиск по изображению) и прогнозирования спроса.

Ждем от вас:

  • ориентировочно от 4 лет опыта в production ML в рекомендациях, поиске или ранжировании с участием в полном цикле разработки – от обучения моделей до запуска в продакшен;

  • опыт разработки современных RecSys-моделей и их запуска в продакшен с измеримым влиянием на продуктовые и бизнес-метрики;

  • A/B-тесты: сами дизайнили, запускали, анализировали (не только читали результаты);

  • автономность: можете спроектировать систему от идеи до production без ежедневного надзора.

Технические навыки:

  • Python (production-grade код);

  • PyTorch или TensorFlow (реально обучали модели, не только inference);

  • SQL (сложные аналитические запросы) для сбора и подготовки данных;

  • Linux, Git, Docker.

Инженерное мышление:

  • умеете обосновать, где нужна модель, а где достаточно эвристики — в обе стороны;

  • проговариваете trade-offs: latency против качества, сложность против поддерживаемости;

  • валидируете результат так, чтобы ему можно было верить;

  • готовы читать чужой код на незнакомом языке и договариваться о контрактах между командами.

Большим плюсом будет:

  • мультимодальные эмбеддинги (CLIP/SigLIP-подобные), работа с контентными представлениями товара;

  • Vector databases: Qdrant, Milvus, Pinecone;

  • Feature stores: Feast, Tecton;

  • MLOps: MLflow, experiment tracking, model registry;

  • Causal inference, uplift, интерливинг;

  • Kubernetes, cloud (Yandex Cloud / AWS);

  • знание e-commerce домена: маркетплейсы, двусторонние рынки, ограничения предложения.

Похожие вакансии

Менеджер по продажам
Семенов Антон Петрович
80000 – 150000 руб.
Полная занятостьОпыт 1–3 года
Визовый специалист
Голубицкая Алёна Дмитриевна
60000 – 250000 руб.
Полная занятостьОпыт 1–3 года
Бухгалтер
Аникин Групп
96600 – 120000 руб.
Полная занятостьОпыт 3–6 лет
Technical Support Specialist со знанием английского языка
EYES OF WONDER SOFTWARE LLC
Зарплата не указана
Полная занятостьОпыт 1–3 года
Системный администратор
ГАУ Архангельской области Центр детского отдыха Северный Артек
от 16000 руб.
Полная занятостьОпыт 3–6 лет
Чат-менеджер по теплым продажам
Гуревич Наталия Сергеевна
55000 – 100000 руб.
Полная занятостьОпыт 1–3 года