Назад
3 дня назад

Senior ML Engineer (Pricing)

Формат работы
remote (только Russia)/onsite
Тип работы
fulltime
Грейд
lead
Страна
Russia
vacancy_detail.hirify_telegram_tooltipВакансия из Telegram канала -

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

TL;DR
Senior ML Engineer (Pricing): Развитие моделей прогнозирования спроса и ценовой эластичности для системы рекомендаций регулярных цен на уровне SKU × магазин с акцентом на causal inference, временную валидацию и uncertainty estimation. Focus on оптимизации цен с учетом бизнес-ограничений, batch-обработке больших объемов данных, мониторинге качества моделей и менторинге ML-специалистов.
Senior ML Engineer

Компания: ИТМ
Тип занятости: #full_time
Уровень: #lead
Страна: #RU
Локация: #remote

Подробное описание вакансии:

Нажмите, чтобы развернуть...

Компания ИТМ (Магнит) разрабатывает продукты для управления ценами, прогнозирования спроса и формирования коммерческих рекомендаций. Один из основных проектов — система рекомендаций регулярных цен на уровне SKU × магазин, которая анализирует исторические продажи, цены, промо, остатки, будущие поставки, характеристики товаров и магазинов, а также внешние данные.

Обязанности
- Развивать модели прогнозирования спроса и ценовой эластичности
- Исследовать подходы к causal inference, uplift-моделированию и оценки эффекта изменения цены
- Проектировать временную валидацию, back testing и бизнес-метрики качества
- Работать с uncertainty, confidence, intermittent demand, cold start и long-tailSKU
- Разрабатывать логику выбора оптимальной цены с учётом бизнес-ограничений
- Организовать оценку plan/fact и мониторинг качества моделей
- Участвовать в проектировании feature engineering, batch training и batch inference на больших объёмах данных
- Проводить design review, code review и менторить ML-специалистов команды

Требования
- Сильную базу в классическом ML, статистике и работе с табличными данными
- Опыт с forecasting, временными рядами и gradient boosting: LightGBM,CatBoost или XGBoost
- Понимание causal inference и экспериментального дизайна
- Опыт доведения ML-моделей до production
- Уверенное владение Python и SQL
- Понимание временной валидации, data leakage, calibration и uncertainty estimation
- Опыт работы с Airflow или аналогичным оркестратором
- Понимание принципов распределённой обработки данных, партиционирования и оптимизации вычислений
- Умение связывать ML-метрики с измеримым бизнес-эффектом

Будет плюсом
- Опыт в retail, e-commerce, pricing или demand forecasting
- Практический опыт с PySpark, Trino, Iceberg, S3, dbt или ClickHouse
- Опыт с price optimization, hierarchical forecasting или operations research
- Опыт построения ML-мониторинга и проведения A/B-тестов

Что предлагаем
- Оформление в аккредитованную ИТ-компанию
- Конкурентоспособную заработную плату (обсуждается индивидуально)
- ДМС со стоматологией и льготными условиями для членов семьи
- Технику для работы
- График работы 5/2 с гибким началом
- Работу в максимально уютном офисе в Москве на ст. м. Савеловская, в Краснодаре или удаленно из других городов РФ, так же есть ИТ офисы в Санкт-Петербурге и Иннополисе
- Возможность проведения и участия в митапах, хакатонах, где есть возможность познакомиться с работой других подразделений
- Возможность реализовать свой опыт и потенциал в интересных и многоплановых проектах, получить новый интересный опыт в решении сложных задач
- Наличие корпоративных скидок и программ лояльности
- Наличие корпоративной библиотеки курсов

Дополнительная информация
Заработная плата обсуждается индивидуально. Работа удаленно из других городов РФ, офисы в Москве, Краснодаре, Санкт-Петербурге и Иннополисе.

Контакты
- Telegram:

Стек технологий: #python #lightgbm #catboost #xgboost #sql #airflow #pyspark #trino #iceberg #s3 #dbt #clickhouse #postgresql #kubernetes #grpc #parquet

|

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →

Текст вакансии взят без изменений

Источник -