Java-разработчик в команду музыкальных рекомендаций
гибрид, Москва
Команда продуктовых рекомендаций VK Музыки развивает микросервисы candidate generation и ranking, которые интегрируют ML‑модели в высоконагруженный production‑пайплайн. Работа влияет на персонализированные плейлисты и метрики прослушиваний миллионов пользователей
Стек
JavaSpringKubernetesинтеграция ML‑моделей
Задачи
- •Разработка и поддержка сервисов candidate generation и ranking
- •Проектирование пайплайнов интеграции фич, контекста и ML‑моделей
- •Обеспечение низкой latency, масштабируемости и устойчивости к деградации моделей
- •Отслеживание и улучшение метрик CTR, listening time, retention
- •Проведение и поддержка A/B‑экспериментов
- •Вывод решений в продакшен и сопровождение релизов
Обязательно
- •Уверенное владение Java и Spring
- •Опыт разработки для высоконагруженных систем
- •Опыт работы с Kubernetes или аналогичной оркестрацией
- •Понимание асинхронных микросервисных систем и отказоустойчивой архитектуры
- •Умение вести разработку от идеи до продакшена
- •Понимание требований интеграции ML‑моделей: фичи, latency и мониторинг качества
Будет плюсом
- •Опыт разработки рекомендательных и поисковых систем
- •Понимание ранжирования: candidate generation, feature engineering, re‑ranking
- •Знакомство с ML‑моделями (GBDT, эмбеддинги, нейросетевые ранкеры)
- •Опыт эксплуатации real‑time инференса ML‑моделей
- •Опыт проведения и анализа A/B‑экспериментов