Вакансия Java разработчик в команду продуктовых вертикалей в AI VK, Санкт-Петербург

Java разработчик в команду продуктовых вертикалей в AI VK, Санкт-Петербург

Java разработчик в команду продуктовых вертикалей в AI VK, Санкт-Петербург

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

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

  • ~20 000 RPS единиц контента в секунду
  • миллионы задач в очередях YTsaurus для модерации
  • 1+ экзабайт метаданных в системе

Стек: Java 17/21, Spring, Kafka, YTsaurus, MongoDB, Gradle, TeamCity, Grafana и внутренние инструменты

Задачи

  • Разработка и развитие высоконагруженных микросервисов на Java
  • Проектирование и реализация сервисов для контентных и поисковых вертикалей
  • Участие в развитии платформы разметок: от обработки входящих данных до доставки результата потребителям
  • Интеграция продуктовых вертикалей (например, Поиск) в существующую контентную систему
  • Совместная работа с продуктом: участие в проработке требований и технических решений
  • Оптимизация производительности, устойчивости и масштабируемости сервисов
  • Поддержка сервисов в продакшене, участие в релизах и улучшении наблюдаемости

Требования

  • Уверенный опыт коммерческой разработки на Java (желательно Java 17/21) от 3х лет
  • Понимание принципов построения высоконагруженных и распределённых систем
  • Опыт работы с Spring / Spring Boot
  • Знание и практический опыт работы с очередями и стримингом данных (Kafka или аналоги)
  • Умение проектировать API и сервисы, думать о масштабировании и отказоустойчивости
  • Опыт работы с базами данных (NoSQL и/или SQL)
  • Готовность брать ответственность за решения и доводить задачи до результаты

Будет плюсом

  • Опыт работы с YTsaurus, MongoDB
  • Понимание домена контента, поиска или рекомендательных систем
  • Опыт работы в продуктовых командах с частыми релизами

Условия

  • Работа в одной из ключевых команд экосистемы VK
  • Интересные и нетривиальные задачи с большими объёмами данных и трафика
  • Гибридный или удаленный формат работы (команда в Санкт-Петербурге)
  • Гибкий график, доверие и свобода в принятии технических решений
  • Программа ДМС для сотрудников и их детей с первого месяца работы 
  • Компенсация спорта 
  • Компенсация обедов




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

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

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

комбинированный

Уровень

middle
senior

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

полный

AI VK

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

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

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

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

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

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

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

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

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

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

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

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

Senior Java Developer

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

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

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

Руководитель разработки Core-бэкенда рекомендательной системы

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

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

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

Senior Java Developer

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

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

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

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

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

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

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

Java-разработчик (Big Data)

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

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

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

Руководитель группы разработки "Поиск и рекомендации"

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

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

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

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

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

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

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