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

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

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

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

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

Мы успешно построили и поддерживаем бекенд рекомендательной системы Дзена, а сейчас масштабируем наши решения на другие сервисы компании (VK Клипы, VK Видео): оптимизируем существующие модели и создаём новые, чтобы адаптировать сервисы к возросшей нагрузке и новым форматам контента, а также повысить качество выдачи.

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

Готовы предлагать как комбинированный формат работы из любого офиса в VK, так и удаленный из России и Беларуси.

Задачи

  • Писать код на Java по всему стеку рекомендательной системы;
  • совместно с ML-инженерами проектировать и внедрять сервисы для моделей ранжирования;
  • развивать архитектуру под новые продукты;
  • оптимизировать алгоритмы для экономии серверных мощностей.

Требования

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

Будет плюсом

  • понимание ML;
  • опыт работы с высоконагруженными системами и MapReduce.

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

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

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

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

Уровень

middle
senior

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

полный

AI VK

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

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

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

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

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

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

Android developer

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

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

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

Golang Developer в команду платформы

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

Fullstack-разработчик в команду ИБ (Go, React)

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

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

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

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

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

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

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

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

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

Android Developer

VK Звонки
дистанционный

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

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

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

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

Старший разработчик ML Training Platform

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

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

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

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

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

Java Developer

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

Ведущий Python- программист

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

Back-End Developer в команду ленты

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

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

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

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

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

Senior/Middle Go Developer

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

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

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

Старший программист

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

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

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

Team Lead Java

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

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

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

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

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

Java Team Lead

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

Senior Java Developer

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

Senior Java Developer

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

Go Developer в команду инфраструктуры

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

Java Developer системы MaaS

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

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

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

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

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

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

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

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

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

Java Developer

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

C++ Developer (Senior)

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

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

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

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

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

Java Developer

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

Ведущий программист Rust

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

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

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

Team Lead DWH

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

Golang Developer в команду «WARP»

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

Старший программист

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

Middle Java Developer

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

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

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

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

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

Lead A/B Platform

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

Go Developer

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

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

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