О компании
Миллионы людей каждый день пользуются Яндекс Навигатором и навигацией в Яндекс Картах. Команда помогает водителям добираться быстрее и комфортнее: строит маршруты, предсказывает время в пути, ведёт по маршруту и уточняет геопозицию даже там, где GPS работает плохо. Команда работает со всеми сервисами навигации, находит точки роста для ML, доводит исследования до продакшена и работает с GPS-сигналами, логами маршрутов и другими данными десятков миллионов пользователей. Модели внедряются в сервисы с нагрузкой в сотни тысяч запросов в секунду.
Обязанности
- Определять техническое направление ML-исследований, распределять задачи, помогать находить решения сложных и неоднозначных задач, проводить ревью и принимать решения о развитии или завершении проектов.
- Анализировать данные, находить новые источники данных и закономерности, строить модели для более точного определения положения пользователя на дорожном графе в зонах с плохим GPS-сигналом.
- Исследовать пользовательские предпочтения и развивать модели ранжирования маршрутов, чтобы предлагать подходящие варианты с учётом привычек и контекста поездки.
- Работать над моделями, которые точнее оценивают ETA в сложных дорожных условиях, включая аварии, перекрытия и резкие изменения погоды.
- Развивать команду.
Требования
- Более года (желательно от трёх лет) управления технической командой.
- Уверенное знание классического ML.
- Умение работать с большими данными и строить выводы на их основе.
- Ориентация на продуктовый результат и понимание связи метрик модели с пользовательским опытом.
- Понимание принципов A/B-экспериментов.
- Уверенное программирование на Python.
- Опыт работы с нейросетями и Deep Learning.
- Полный стек и инструменты: C++ для бэкенда, Python для анализа данных и обучения моделей, MapReduce (YT) для работы с большими данными; также исследуется применение современных ИИ-моделей в навигации. Будут плюсом C++, SQL, YT, YQL или аналогичные инструменты для обработки больших данных.
Условия
Москва; указаны офисный и гибридный форматы работы.