Команда разработчиков отдела рекламных технологий занимается построением алгоритмов машинного обучения для отбора рекламных объявлений в блоках Яндекс Директа на сайтах и в поисковой выдаче. Качество наших прогнозаторов, их стабильность и скорость обучения прямо влияет на выручку Яндекса. Мы программируем на Python, C++, обучаем CatBoost, нейронные сети и линейные модели. Для обучения последних пользуемся собственными технологиями и открытыми библиотеками PyTorch, TensorFlow.
Мы ищем разработчиков на Python и С++ разного уровня: от младшего специалиста до эксперта как с опытом машинного обучения, так и без него. Вам предстоит заниматься улучшением инфраструктуры машинного обучения, разработкой функций, инжинирингом данных, анализом экспериментов и их внедрением. Мы ищем и таких программистов, в работе которых исследовательская составляющая будет опциональной.
Не нужно уметь и знать всё, главное для нас — не бояться изучать новое, иметь системный подход к решению задач.
====Что нужно делать:
- улучшать существующие прогнозаторы: новые таргеты, способы регуляризации, факторы, методы оптимизации;
- разрабатывать метрику качества прогнозаторов на новых объектах (рекламных кампаниях, объявлениях) и улучшать это качество;
- прогнозировать возможные траты и конверсию для рекламных кампаний;
- разрабатывать программы для моделирования поведения пользователей и решения задач оптимизации;
- разрабатывать нейросетевые алгоритмы прогнозирования;
- проверять свои гипотезы, алгоритмы и модели на большинстве сайтов рунета с гигантским количеством запросов в секунду (придется думать не только о качестве модели, но и учитывать технические характеристики оборудования);
- создать собственную инфраструктуру проверки факторов, в которой цикл от появления идеи до оценки и внедрения отрабатывал бы меньше, чем за день;
- влиться в дружную команду, у которой можно многому научиться.
====Мы ждем, что вы:
- знаете Python или C++;
- умеете и любите создавать понятный код, который легко поддерживать и развивать;
- интересуетесь машинным обучением, нацелены на развитие навыков и знаний в этой области.
====Будет плюсом, если вы:
- разбираетесь в математике на уровне анализа данных и построения простых математических моделей;
- имеете опыт работы с PyTorch.