Point your AI agent at freehire and let it find you a job.

Get the CLI →

VK

Open 46d

Ведущий разработчик в команду Feature Flow

Posted Updated 2 views
Discussion

Summary

Leads development of real-time data pipelines for ML embeddings in VK's recommendation and ad systems using Java, Spring Boot, and streaming frameworks.

В рекомендациях, поиске и рекламе ключевую роль играют эмбеддинги — векторные представления контента. Их нужно считать в поточном режиме для всех новых объектов (видео, изображений, постов, рекламных объявлений) и быстро доставить в систему ранжирования Discovery Runtime.

Feature Flow предоставляет ML-командам возможность самостоятельно управлять графами поточного обогащения данных и расчёта моделей. Платформа реализует материализацию таких графов в пайплайны стриминговой обработки данных, используя фреймворк Stream Flow. Результаты расчётов записываются в распределённое хранилище YTSaurus.

Наша команда пишет на Java 21, использует Spring Boot, YTSaurus, Postgres, Gradle, GitLab CI, Grafana и множество внутренних инструментов.

Задачи

  • Улучшение UX, снижение TTM
  • Интеграция новых сценариев
  • Оптимизация ресурсов
  • Обеспечение надёжности
  • Миграция пайплайнов из неплатформенных решений

Требования

  • Опыт разработки на Java от пяти лет
  • Понимание особенностей разработки отказоустойчивых сервисов
  • Умение работать в команде
  • Желание быстро осваивать новые технологии и подходы

Skills

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available