C++ Developer (ML Search)

350,000 - 600,000 RUB

Описание роли

На позиции C++ Developer (ML Search) вы станете частью мультидисциплинарной команды, отвечающей за развитие интеллектуального поискового движка в VK. Вашей ключевой задачей будет разработка универсальных компонентов на C++ и их интеграция в общий каркас решения. Вы будете работать над модулями, отвечающими за обработку запросов, ранжирование и рекомендации, а также участвовать в внедрении моделей машинного обучения для повышения релевантности выдачи. В процессе вы будете тесно взаимодействовать с Data Science-инженерами и DevOps-специалистами, чтобы обеспечить сквозную реализацию end-to-end ML-pipeline. Вы также возьмёте на себя ответственность за оптимизацию производительности, проведение нагрузочного тестирования, анализ узких мест и документирование создаваемых решений. Регулярная работа с Linux-средами и инструментами мониторинга позволит вам гарантировать стабильность и отказоустойчивость сервисов.

Особенности вакансии

Компания VK предлагает гибридный формат работы: сочетание офиса в центре Москвы и удалённых дней по согласованному графику. Вы получите доступ к внутренним библиотекам и open-source решениям, постоянно пополняемым сообществом разработчиков. Благодаря масштабу инфраструктуры вы будете решать задачи высокой сложности и ответственности: от оптимизации алгоритмов ранжирования и парсинга до развёртывания контейнеризированных микросервисов с использованием Docker и Kubernetes. Для вашего профессионального роста предусмотрены менторские программы, внутренние и внешние тренинги, а также участие в технических конференциях, хакатонах и воркшопах. Влияние ваших решений напрямую скажется на миллионах пользователей VK, ежедневно взаимодействующих с поисковыми сервисами платформы.

О компании

VK — крупнейшая российская платформа, объединяющая социальные сети, мессенджеры, медиа и развлекательные сервисы. Миссия компании заключается в создании инклюзивной и безопасной среды для обмена информацией и общения. Команда ML-технологий в Поиске работает над передовыми алгоритмами Computer Vision, NLP и Big Data, сочетая академические исследования с промышленным применением. Инженерная культура VK строится на принципах прозрачности, командного взаимодействия и открытого обмена знаниями: каждый разработчик может предложить улучшения в архитектуре и инициировать эксперименты. Технологический стек включает современные CI/CD практики, контейнеризацию, микросервисную архитектуру, языки Bash и Python для автоматизации и мониторинга производительности в реальном времени.

Работа в VK означает быть частью экосистемы, где инновации, масштаб и качество идут рука об руку. Если вы готовы решать нетривиальные инженерные задачи, ускорять работу алгоритмов и внедрять решения машинного обучения в высоконагруженной среде, мы ждём ваше резюме.

Оценка вакансии
5.4 / 10
Вакансия C++ Developer в ML-команде VK предлагает интересную работу над высоконагруженным поисковым движком с внедрением ML-моделей. Гибридный формат и конкурентная зарплата до 600 000 RUB создают привлекательные условия. Роль рассчитана на специалистов среднего и старшего уровня, готовых влиять на ключевые продукты компании.
Опубликовано:

Будьте в курсе новых вакансий

Подпишитесь на наш Telegram-канал