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