Вакансия 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 в команду Соцсервисов

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

Android developer

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

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

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

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

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

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

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

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

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

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

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

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

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

Android Developer

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

Ведущий ML-инженер

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

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

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

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

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

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

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

Java Developer

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

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

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

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

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

Machine Learning Engineer

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

Machine Learning Engineer

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

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

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

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

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

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

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

ML Lead

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

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

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

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

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

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

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

Team Lead Java

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

Machine Learning Engineer

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

Java Team Lead

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

Senior Java Developer

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

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

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

Senior Java Developer

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

Machine Learning Engineer

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

Java Developer системы MaaS

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

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

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

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

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

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

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

Machine Learning Engineer

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

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

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

Java Developer

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

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

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

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

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

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

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

Java Developer

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

Team Lead DWH

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

Middle Java Developer

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

Data Engineer

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

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

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

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

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

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

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

Lead A/B Platform

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

Machine Learning Engineer

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

Go Developer

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

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

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