Java Developer в команду онлайн-рекомендаций, Москва

Java Developer в команду онлайн-рекомендаций, Москва

Команда департамента AI развивает технологии искусственного интеллекта для ключевых продуктов компании, разрабатывает систему рекомендаций и поиска контента на наших платформах, чтобы 95% пользователей рунета быстро и эффективно решали свои задачи с помощью сервисов VK.

Команда онлайн-рекомендаций AI VK занимается формированием персонифицированных лент на основе пользовательских профилей. Для этого мы отбираем десятки тысяч контентных кандидатов из десятка источников, а затем в несколько этапов оставляем только самое релевантное для пользователя, имея на выходе небольшое количество единиц контента. 

Для каждой ленты мы отслеживаем качество рекомендаций по множеству параметров, проводим А/B-тесты и оцениваем их влияние для постоянного эволюционирования системы. Каждый запрос обрабатывается на шардированном облачном кластере, состоящем из 100k CPU и 250Tb RAM.

Стек: Java 21, Sprint Boot, Cassandra, Gradle 8, Gitlab & TeamCity, Docker, CatBoost, Off-Heap Memory, TestContainers, Apphost, YT, Kafka.

Задачи

  • Разрабатывать отказоустойчивые масштабируемые высоконагруженные микросервисы на Java, настраивать мониторинги и выводить их прод;
  • принимать архитектурные и технические решения;
  • реализовывать инфраструктуру для возможности гибкого конфигурирования ML-экспериментов и рекомендательного пайплайна.

Требования

  • Знаете Java или разрабатывали на любом современном языке и готовы перейти на Java;
  • знаете алгоритмы и основные структуры данных;
  • хотите научиться или умеете работать с большими данными и высоконагруженными системами;
  • любите технически сложные задачи и оптимизировать код.

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

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

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

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

Уровень

middle
senior

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

полный

Департамент AI

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

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

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

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

QA Backend

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

Go Developer

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

Fullstack Developer в группу разработки сервисов данных

Департамент AI
Москва, гибкий

Go developer в команду экспериментальных продуктов

Mail.ru
Москва, гибкий

Golang-разработчик (команда Core API)

Почта
дистанционный

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

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

Go/Python инженер-разработчик

Единые облачные технологии
дистанционный

Backend разработчик в команду VK ID

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

Python Developer

Внутренняя информационная разработка
Москва, гибкий

Python Team Lead в General Billing

VK Cloud
дистанционный

Разработчик С++

MyTracker
Москва, комбинированный

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

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

Golang-разработчик в команду WorkMail (B2B Почта/Календарь)

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

Go Developer MLOps-инфраструктуры

Департамент AI
Москва, гибкий

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

Технический департамент
Москва, гибкий

C++ Developer

VK Play
Москва, комбинированный

Senior Go Developer

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

PHP Developer

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

Go Developer в направление ИБ разработки почты

Антиспам
Москва, гибкий

Разработчик хранилищ данных

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

PHP developer в команду VK ID

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

Golang-разработчик в команду Календарь

Почта
Москва, гибкий

Java Developer в группу разработки базовых сервисов

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

Backend Developer

VK Реклама
Москва, гибкий

Go Developer

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

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

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