Чем предстоит заниматься:
- Участвовать в создании и развитии платформы ранжирования рекламы;
- Строить/улучшать модели для разных частей всего пайплайна. Основные - модели для прогнозирования конверсии, для определения ставки и для поиска ближайших соседей;
- Писать production код и выводить его;
- Улучшать процесс построения моделей (от выдвижения гипотез до мониторинга работы модели).
Требования:
- Знание SQL;
- Глубокое знание классического ML. Понимание основных Deep Learning подходов;
- Опыт разработки на Python, в том числе знание библиотек pandas, numpy, sklearn, torch;
- Понимание принципов распределенной обработки данных, желателен опыт работы со Spark.
Будет плюсом:
- Математический бекграунд;
- Опыт решения задач ранжирования или Real Time Bidding;
- Понимание специфики разработки ML-технологий, начиная с формулировки бизнес-проблемы, заканчивая выведением на регулярную основу в прод.