Machine Learning Engineer в VK Видео
Summary
Build and improve ML models for video recommendations, ranking, and personalization in VK Video using Python and Java backend services.
VK Видео — крупнейший российский видеосервис: ежедневно им пользуются десятки миллионов человек. Перед нами стоит амбициозная задача — развивать видеосервис № 1 в России и внедрять новые технологии. Нашим продуктом пользуются на разных устройствах (мобильные, телевизоры, веб), а ещё у нас есть несколько различных приложений (выделенные приложения VK Видео, приложения соцсети ВКонтакте).
Мы ищем сильных ML-инженеров, которые помогут сделать наш продукт ещё более приятным и увлекательным для пользователей. Сейчас наша команда работает над улучшением качества в разных компонентах продукта:
- Рекомендации в персональной ленте.
- Рекомендации похожих видео.
- Ранжирование табов тематик и блоков видео.
- Ранжирование в блоке «Смотреть позже».
- Рекомендации в детском режиме.
- Умные пуши и другое.
Задачи
- Улучшать базовое качество рекомендаций и ранжирования.
- Анализировать потребление контента, выдвигать и проверять гипотезы, проводить А/B-тесты.
- Разбираться в незнакомых технологиях.
- Принимать участие в разработке сервисов (внедрять алгоритмы в backend на Java).
Требования
- Совокупный опыт работы в ML от трёх лет.
- Знание классических алгоритмов и принципов ML.
- Знание алгоритмов и структур данных.
- Уверенное владение Python, базовые знания SQL.
- Открытость, самостоятельность и проактивность.
Будет плюсом
- Опыт в сфере рекомендаций или смежных областях (поиск, реклама, маркетинг и другое) на позиции уровня Middle и выше.
- Опыт разработки сервисов на объектно-ориентированном языке (C++, C#, Java, Python и др.) или Go.
- Опыт работы с технологиями обработки больших данных (Hadoop, Hive, Spark, YT и другое).