Наша команда разрабатывает бэкенд рекомендательной системы для ключевых сервисов VK. Мы работаем с десятками миллионов пользователей, сотнями тысяч запросов в секунду и формируем персональные ленты в реальном времени с использованием сотен ML-моделей.
Мы успешно построили и поддерживаем бекенд рекомендательной системы VK Видео, VK Клипы и Дзена, а сейчас создаем рекомендательную платформу, которая станет основой для рекомендательных систем различных продуктов.
Рекомендательная система создаётся на основе множества ключевых компонентов и кроме сore части также включает в себя инфраструктуру для тестирования, инфраструктуру для проведения A/B экспериментов, инфраструктуру доставки данных, инструменты управления конфигурациями, а также полноценную CI/CD-инфраструктуру.
Мы ищем руководителя команды вспомогательной инфраструктуры, для которого основным вызовом станет развитие экосистемы вокруг потребностей большой core части, а также создание внутренних продуктов, без которых невозможна эффективная работа рекомендательной системы.
Стек: Cassandra, Kafka, Java 21, Gradle 8, Gitlab & TeamCity, CatBoost, Off-Heap Memory, SpringBoot, TestContainers, YTSaurus (map-reduce).
Задачи
- Разработка на Java по всему стеку рекомендательной системы;
- совместно с ML-инженерами проектировать и внедрять сервисы для моделей ранжирования;
- развивать архитектуру под новые продукты.
Требования
- Опыт в роли лида команды бекенда;
- сильный опыт с Java (от 5 лет);
- уверенные знания инфраструктуры.
Будет плюсом
- Опыт DevOps;
- опыт Fullstack-разработки.
Мы предлагаем
Формат работы
Уровень
График работы
AI VK
Мы развиваем технологии искусственного интеллекта для ключевых продуктов VK, создаём систему рекомендаций и поиска контента на наших платформах.