Руководитель core-команды рекомендательной платформы (Technical Leader)

Дата размещения вакансии: 21.04.2025
Работодатель: VK
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Наша команда разрабатывает бэкенд рекомендательной системы для ключевых сервисов VK. Мы работаем с десятками миллионов пользователей, сотнями тысяч запросов в секунду и формируем персональные ленты в реальном времени с использованием сотен ML-моделей.

Мы успешно построили и поддерживаем бэкенд рекомендательной системы для Дзена, VK Видео, VK Клипов, VK Музыки, ленты ВКонтакте, а сейчас масштабируем наши решения на другие сервисы компании: оптимизируем существующие модели и создаём новые, чтобы адаптировать сервисы к возросшей нагрузке и новым форматам контента, а также повысить качество выдачи.

Цель команды — построить единую платформу, которая станет основой для рекомендательных систем различных продуктов.

Ваша основная задача — проектирование архитектуры и реализация ключевых компонентов платформы, включая хранилище, систему обработки данных, рантайм кластера для ранжирования, оркестратор и другие модули.

Работа будет сосредоточена на разработке распределённых систем, обеспечении высокой производительности под большими нагрузками, а также на решениях в области машинного обучения.

Стек: Java 21, YTSaurus, Cassandra, Kafka, Gradle 8, GitLab & TeamCity, CatBoost, Off-Heap Memory, SpringBoot, TestContainers.

Ищем руководителя команды core рекомендательной системы.

Задачи

  • Проектирование архитектуры
  • Ресурсное планирование
  • Наём и развитие команды
  • Разработка на Java
  • Код-ревью

Требования

  • Опыт работы с распределёнными системами и их проектированием
  • Понимание принципов построения высоконагруженных систем и оптимизация их производительности
  • Опыт работы с архитектурными паттернами и внедрения решений для работы в условиях больших нагрузок.
  • Будет плюсом опыт с ML