Команда AI VK развивает технологии искусственного интеллекта для ключевых продуктов компании, разрабатывает систему рекомендаций и поиска контента на наших платформах, чтобы 95% пользователей рунета быстро и эффективно решали свои задачи с помощью сервисов VK.
Команда бэкенда рекомендательной системы AI VK работает с десятками миллионов пользователей, сотнями тысяч запросов в секунду и формирует персональные ленты в реальном времени с использованием сотен ML-моделей.
Мы ищем человека, который будет развивать инструменты рекомендательной системы на уровне всей компании: инфраструктуру А/В-тестирования, распределённый шедулер для регулярных задач, инфраструктуру доставки данных, утилиты взаимодействия с экосистемой YT.
Технологии и решения, которые мы используем: Cassandra, Kafka, Java 21, Gradle 8, Gitlab & TeamCity, CatBoost, Off-Heap Memory, SprintBoot, TestContainers.
Задачи
- Отвечать за развитие и разработку инструментов доставки данных;
- развивать распределённый шедулер;
- принимать участие в ресурсном планировании;
- нанимать и развивать сотрудников в команде.
Требования
- Знаете Java или разрабатывали на любом современном языке и готовы перейти на Java;
- имеете опыт руководства командой;
- знаете алгоритмы и основные структуры данных;
- хотите научиться или умеете работать с большими данными и высоконагруженными системами;
- любите технически сложные задачи и оптимизировать код.
Мы предлагаем
Формат работы
Уровень
График работы
AI VK
Мы развиваем технологии искусственного интеллекта для ключевых продуктов VK, создаём систему рекомендаций и поиска контента на наших платформах.