Вакансия Руководитель backend-разработки ядра рекомендательной системы в AI VK, Москва

Руководитель backend-разработки ядра рекомендательной системы в AI VK, Москва

Руководитель backend-разработки ядра рекомендательной системы в AI VK, Москва

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

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

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

Мы создаём решения, которые:

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

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

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

Задачи

  • Проектирование и разработка распределённой, отказоустойчивой и масштабируемой инфраструктуры для обработки и выдачи рекомендаций.
  • Разработка платформенных решений, которые позволяют ML-специалистам легко управлять моделями и экспериментами через конфигурации и UI.
  • Оптимизация производительности системы под высокие нагрузки.
  • Создание инструментов для мониторинга, отладки и улучшения качества рекомендаций.
  • Взаимодействие с командами по машинному обучению, инфраструктуре и продуктовой разработке для интеграции решений.

Требования

  • Опыт управления командой разработки, участие в стратегическом планировании технического развития.
  • Глубокие знания в области архитектуры бэкенд-систем, распределённых вычислений, работы с базами данных.
  • Опыт работы с высоконагруженными сервисами и проектирования отказоустойчивых решений.
  • Владение Java.
  • Опыт создания платформенных решений, в том числе API, UI и систем конфигурирования.
  • Опыт оптимизации вычислений и хранения данных.

Будет плюсом

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

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Бонусы от партнеров
Интересные задачи

Формат работы

офисный
комбинированный
дистанционный

Уровень

lead

График работы

полный

AI VK

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

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Бонусы от партнеров
Интересные задачи

Похожие вакансии

Senior Java-разработчик в команду разработки Java Platform

Технический департамент
Санкт-Петербург, гибкий

Go Developer в команду Сообществ

ВКонтакте
Москва, гибкий

Java разработчик MAAS

AI VK
Санкт-Петербург, гибкий

DevTools Engineer

VK
Санкт-Петербург, гибкий

Senior Java Developer

Единые облачные технологии
Санкт-Петербург, комбинированный

Разработчик в команду инфраструктуры метрик AB

AI VK
Москва, офисный

Backend разработчик GO

MAX
Санкт-Петербург, гибкий

Java-разработчик

RuStore
Москва, гибкий

Руководитель группы

Внутренняя информационная разработка
Санкт-Петербург, комбинированный

Старший разработчик Backend

Сервисы продуктивности VK Tech
дистанционный

Android-разработчик

VK Видео
Санкт-Петербург, комбинированный

Backend-инженер

Рекламные технологии
Москва, комбинированный

Старший программист мобильных приложений

VK Видео
Москва, гибкий

Руководитель службы распределенных вычислений

Единые облачные технологии
Москва, комбинированный

Senior Java Developer

VK Видео
Санкт-Петербург, гибкий

Java-разработчик

VK
Москва, гибкий

Java-разработчик группы балансеров

Единые облачные технологии
Москва, гибкий

Go-разработчик

Сферум
дистанционный

Java разработчик

Единые облачные технологии
Москва, гибкий

Старший разработчик Backend

Сервисы продуктивности VK Tech
Москва, гибкий

Руководитель команды

AI VK
Москва, гибкий

Java разработчик в команду продуктовых вертикалей

AI VK
Санкт-Петербург, комбинированный

Java-разработчик в команду разработки платформы тестирования

Технический департамент
Санкт-Петербург, гибкий

Java-разработчик инфраструктуры ИБ

Дзен
Москва, гибкий

C++ Developer (Senior)

MAX
дистанционный

Руководитель команды разработки

ОК
Санкт-Петербург, комбинированный

Старший разработчик java

AI VK
Москва, гибкий

Руководитель группы Backend

ВКонтакте
Санкт-Петербург, гибкий

Backend разработчик

MAX
Санкт-Петербург, комбинированный

Ведущий Go-разработчик

ВКонтакте
дистанционный

Старший разработчик Backend

Бизнес-приложения VK Tech
Москва, гибкий

Java Developer в команду Соцсервисов

ОК
Санкт-Петербург, гибкий

Java-разработчик в команду контента

ОК
Санкт-Петербург, гибкий

Разработчик Desktop

Сервисы продуктивности VK Tech
Москва, гибкий

Go-разработчик

Data Office
Москва, гибкий

Ведущий разработчик Backend

Дата-сервисы VK Tech
Москва, гибкий