Java-разработчик в рекомендации (AI)
Описание
Локация: Москва, комбинированный формат работы
Компания
VK развивает AI-системы для рекомендаций, поиска и рекламы, помогающие пользователям находить релевантный контент.
Что делать
Разрабатывать и выводить в продакшен пайплайны обработки данных для поисковых вертикалей и рекомендаций.
Создавать и поддерживать высоконагруженные микросервисы на Java.
Проектировать и реализовывать архитектуру контентного хранилища данных от концепции до внедрения.
Интегрировать и оптимизировать ML-модели в пайплайнах обработки данных.
Обрабатывать большие объёмы данных в пакетном и потоковом режимах, обеспечивая минимальные задержки доставки контента.
Взаимодействовать с Data Scientists, аналитиками и разработчиками других сервисов.
Требования
От трёх лет промышленной разработки на Java.
Опыт работы с распределёнными системами и высокоуровневыми базами данных.
Опыт обработки больших объёмов данных в пакетном и потоковом режимах.
Понимание микросервисной архитектуры и принципов построения высоконагруженных систем.
Умение работать в команде и решать сложные архитектурные задачи.
Культура и преимущества
Работа в команде рекомендаций VK над персонализацией контента.
Тесное взаимодействие с Data Scientists, аналитиками и разработчиками смежных сервисов.
Комбинированный формат работы.