Вакансия 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, создаём систему рекомендаций и поиска контента на наших платформах.

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

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

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

Android developer

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

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

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

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

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

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

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

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

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

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

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

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

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

Java Developer

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

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

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

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

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

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

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

Java Team Lead

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

Senior Java Developer

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

Java Developer системы MaaS

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

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

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

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

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

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

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

Java Developer

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

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

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

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

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

Java Developer

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

Team Lead DWH группы

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

Middle Java Developer

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

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

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

Lead A/B Platform

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

Go Developer

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

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

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