Наша команда разрабатывает бэкенд рекомендательной системы для ключевых сервисов VK. Мы работаем с десятками миллионов пользователей, сотнями тысяч запросов в секунду и формируем персональные ленты в реальном времени с использованием сотен ML-моделей.
Мы успешно построили и поддерживаем бэкенд рекомендательной системы для Дзена, VK Видео, VK Клипов, VK Музыки, ленты ВКонтакте, а сейчас масштабируем наши решения на другие сервисы компании: оптимизируем существующие модели и создаём новые, чтобы адаптировать сервисы к возросшей нагрузке и новым форматам контента, а также повысить качество выдачи.
Наша цель — построить единую платформу, которая станет основой для рекомендательных систем различных продуктов.
Ваша основная задача — проектирование архитектуры и реализация ключевых компонентов платформы, включая хранилище, систему обработки данных, рантайм кластера для ранжирования, оркестратор и другие модули.
Работа будет сосредоточена на разработке распределённых систем, обеспечении высокой производительности под большими нагрузками, а также на решениях в области машинного обучения.
Стек: Java 21, YTSaurus, Cassandra, Kafka, Gradle 8, GitLab & TeamCity, CatBoost, Off-Heap Memory, SpringBoot, TestContainers.
Ищем руководителя команды core рекомендательной системы.
Задачи
- Проектирование архитектуры;
- ресурсное планирование;
- наём и развитие команды;
- разработка на Java;
- код-ревью.
Требования
- Опыт работы с распределёнными системами и их проектированием;
- понимание принципов построения высоконагруженных систем и оптимизация их производительности;
- опыт работы с архитектурными паттернами и внедрения решений для работы в условиях больших нагрузок.
Будет плюсом
Опыт с ML.
Мы предлагаем
Формат работы
Уровень
График работы

AI VK
Мы развиваем технологии искусственного интеллекта для ключевых продуктов VK, создаём систему рекомендаций и поиска контента на наших платформах.