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

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

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

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

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


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

Задачи

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

Требования

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

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

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

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

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

Уровень

senior

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

полный

AI VK

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

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

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

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

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

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

Android developer

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

Руководитель группы разработки хранилищ

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

Java разработчик в команду Социальных сервисов

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

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

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

Android Developer в горизонтальные сервисы

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

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

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

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

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

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

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

Старший Java-разработчик в команду рекомендаций социальных сервисов

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

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

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

Java Developer

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

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

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

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

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

Java Developer (единая видеоплатформа)

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

Android разработчик в MAX

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

Java разработчик в команду разработки поискового движка

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

Team Lead Java

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

Senior Java Developer

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

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

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

Java Developer системы MaaS

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

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

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

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

Дзен
Москва, комбинированный

Full-Stack Developer в команду разработки Монетизации

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

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

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

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

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

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

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

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

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

Java Developer

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

Team Lead DWH

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

Middle Java Developer

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

Android-разработчик в VK Видео Live

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

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

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

Java Developer контент-системы

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

Lead A/B Platform

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

Go Developer

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

Бэкенд-разработчик в Центр технологий

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