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

Java разработчик в команду ML в AI VK, Санкт-Петербург

Java разработчик в команду ML в AI VK, Санкт-Петербург

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

Наша команда разрабатывает и улучшает алгоритмы рекомендаций неподписного контента в ленте Одноклассников. Лента — это сервис с десятками миллионов DAU на всех платформах. Это ключевая часть социальной сети, содержимое которой формируется, исходя из предпочтений пользователя с помощью различных моделей машинного обучения и не только. В задачу сервиса входит не только отобрать интересный пользователю контент, но и сделать это быстро, в том числе формируя рекомендации на лету, анализируя данные об активности пользователя в реальном времени.


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

Задачи

  • разработка новых и усовершенствование существующих рекомендательных моделей в ленте неподписного контента;
  • разработка и улучшение рантайма построения рекомендаций;
  • реализация стриминговых сервисов для сбора признаков и применения в моделях;
  • проведение А/В-экспериментов и их оценка;
  • обработка и анализ больших данных.

Требования

  • хорошие знания Java, Spring Framework, принципов построения микросервисной архитектуры;
  • опыт работы с продуктами BigData-стека (Hadoop, Spark);
  • опыт работы с инструментами потоковой обработки данных (Apache Samza, Spark Streaming, Kafka);
  • понимание принципов работы и подходов к построению рекомендательных систем;
  • опыт или желание разбираться с сервисами на основе ML, в частности с рекомендательными системами.

Будет плюсом

  • опыт со Scala (Apache Spark) и Python (Pandas/NumPy/Scikit-learn/PyTorch/PySpark);знания классического машинного обучения и математической статистики.

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

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

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

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

Уровень

middle
senior

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

полный

AI VK

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

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

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

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

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

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

Программист-исследователь

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

Senior Data Scientist в команду LLM-разметки

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

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

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

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

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

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

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

Senior ML researcher (RecSys)

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

Руководитель группы продуктовых сценариев

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

ML-инженер

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

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

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

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

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

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

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

Java Developer

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

ML-разработчик в группу технологий для авторов

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

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

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

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

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

ML Developer в cлужбу рекомендаций

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

Java Developer

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

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

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

ML Lead

Дзен
Москва, офисный

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

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

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

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

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

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

Team Lead Java

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

Machine Learning Engineer

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

Machine Learning Engineer в команду anti-DDoS

Облако
дистанционный

Программист-разработчик (ML)

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

Machine Learning Engineer

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

Senior Java Developer

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

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

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

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

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

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

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

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

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

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

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

ML-разработчик команды ML для авторов

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

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

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

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

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

Старший программист-исследователь

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

Java Developer

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

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

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

Team Lead DWH

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

Middle Java Developer

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

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

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

Data Engineer

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

Senior Java Developer

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

Machine Learning Engineer

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

Lead A/B Platform

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

Machine Learning Engineer

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

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

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