Программист-исследователь, команда социальных сервисов
1 мес. назад
RussiaMiddle
mlhadoopsparkjavac++a/b testing
Разработка и оптимизация ML-моделей для рекомендаций в продуктах ВКонтакте и Одноклассников, работа с большими данными и проведение A/B-экспериментов, участие в переносе рекомендательных сервисов на единую контентную платформу.
О компании
- Наши продукты — это миллионы пользователей ВКонтакте и Одноклассников, которые каждый день видят рекомендации: истории, друзей, сообщества, подарки, игры, стикеры, анкеты в знакомствах и многое другое.
- За этим стоят ML-алгоритмы, пайплайны обработки больших объёмов данных и множество A / B-экспериментов.
О продукте
- Команда социальных сервисов отвечает за ранжирование контента в продуктах ВК и ОК.
- Мы работаем с лентой, историями, рекомендациями друзей, сообществ и других социальных фич.
- Наша цель — помогать пользователям находить самое интересное, а авторам — новую аудиторию.
- Мы строим end-to-end рекомендательные системы: от генерации идей до реализации факторов, обучения моделей и A / B-тестирования.
- Сейчас мы активно переносим рекомендательные вертикали на единую контентную платформу (ЕКП) — единая на весь ВК платформа создания рекомендательных систем.
Обязанности
- Разработка и оптимизация ML-моделей для рекомендаций
- Участие в переносе рекомендательных сервисов на ЕКП (единую контентную платформу)
- Построение пайплайнов обработки больших объёмов данных
- Эксперименты: проверка гипотез, анализ A / B-тестов, улучшение метрик
- Генерация идей по улучшению качества работы рекомендаций и участие в проектировании рекомендательных сервисов
Требования
- Опыт в ML от двух лет
- Опыт работы с большими данными (Hadoop, Spark)
- Опыт работы с realtime-сервисами
Будет плюсом
- Опыт с рекомендательными и поисковыми системами
- Опыт проведения и анализа A / B-экспериментов
- Опыт работы с ООП-языками (Java, С++)