Java разработчик ML
Описание роли
На позиции Java разработчика ML в команду ML VK вы будете отвечать за обеспечение работы и развитие рекомендательных моделей в ленте неподписного контента. Основные обязанности включают проектирование и реализацию высоконагруженных Java-сервисов с использованием Spring Framework, оптимизацию runtime-алгоритмов для построения рекомендаций, разработку стриминговых приложений для сбора и обработки признаков на основе Apache Kafka и Spark Streaming, а также анализ больших объёмов данных с помощью Hadoop и Spark. Вы будете проводить A/B-эксперименты, интерпретировать результаты и вносить коррективы в модели, взаимодействуя с Data Science и DevOps командами для поддержки CI/CD процессов в микросервисной архитектуре. Эта роль направлена на специалистов с глубоким пониманием Java и принципов построения микросервисов, готовых работать в гибридном формате и поддерживать непрерывное совершенствование ML-инфраструктуры.
Уникальность вакансии
В VK вы получите доступ к реальным ML-продуктам, которые ежедневно влияют на миллионы пользователей. Гибридный формат работы сочетает преимущества удалённой работы и офиса в Санкт-Петербурге, где оборудованы современные пространства для совместной работы и тимбилдинга. Команда ML VK активно внедряет новые технологии и методы машинного обучения, что позволяет специалистам постоянно развиваться и участвовать в обсуждениях архитектурных решений. У вас будет возможность влиять на стратегию развития рекомендательных систем и видеть результат своего кода в продакшене в режиме реального времени.
О компании
VK — крупнейшая в России платформа для взаимодействия и обмена контентом, объединяющая мессенджеры, социальные сети и медиаресурсы. Компания ценит и поддерживает инновации, инвестирует в развитие ML и Big Data-исследований, а также проводит внутренние хакатоны и мастер-классы. VK предлагает конкурентный пакет бенефитов, включая корпоративное обучение, медстраховку и гибкую систему бонусов за достижения. Работа в VK — это возможность стать частью команды, определяющей цифровое будущее, и реализовать собственные идеи в масштабных продуктах.
В этой вакансии Java разработчика ML вы сможете применить навыки построения микросервисов и глубокого понимания принципов ML, нарастить экспертизу в области потоковой обработки данных и рекомендательных систем. Работа в условиях Agile-подхода с использованием Scrum позволит вам улучшать процессы разработки и быстро выводить новые функции в продакшен. Присоединяйтесь к проекту ML VK и станьте частью команды, создающей инновационные решения для анализа и персонализации контента.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Ранний доступ к beta
Попробуйте новые инструменты поиска