Не упустите лучшие вакансии!
Подключите наш Telegram-бот и получайте мгновенные уведомления о новых предложениях из 10+ источников. Будьте первым, кто откликнется!
Подключить ботаПрограммист-разработчик (ML)
Умная лента — первое, что видит пользователь, когда открывает приложение ВКонтакте. 100 миллионов пользователей каждый месяц заходят в наш сервис за новостями, публикациями и мемами. Наши задачи покрывают обширную часть рекомендательных систем. Так одна из наших задач — найти для каждого пользователя самый интересный контент среди всех его подписок, а также порекомендовать что-то новое среди всего остального контента на площадке. Другая задача — подготовить финальный вид ленты ВКонтакте, объединив в единый стрим разные типы контента и рекламу, подбирая при этом трейд-офф между вовлеченностью пользователей и заработанными деньгами. Всё это возводится в степень больших данных и высоких QPS: если матричные факторизации, то распределённые. Если модели ранжирования, то эффективные.
Ищем ML-инженера, который усилит нашу команду.
Что делать
- Проектировать и создавать realtime-логику вокруг ML на Java — собирать данные для обучения, извлекать признаки, применять модели ранжирования и рекомендаций и многое другое.
- Писать алгоритмы работы с большими данными в MapReduce-парадигме — от простых механизмов сбора датасетов до сложных алгоритмов факторизаций для сотен миллионов пользователей.
- Растить продуктовые метрики платформы через ML-алгоритмы — понимать связь офлайн- и онлайн-метрик.
- Заниматься другими задачами, которые сделают наших пользователей счастливее.
Требования
- Опыт в роли ML-инженера в одной из перечисленных выше областей Machine Learning от трёх лет.
- Фундаментальные знания статистики и Computer Science.
- Готовность выходить за рамки, исследовать и предлагать.
Ваше резюме увидят первым!
Автоматическое поднятие на HeadHunter каждые 4 часа. Увеличьте свои шансы на успех в 10 раз!
Подключить автоподнятие