C++ Developer (ML Search)
Описание роли
На позиции 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 означает быть частью экосистемы, где инновации, масштаб и качество идут рука об руку. Если вы готовы решать нетривиальные инженерные задачи, ускорять работу алгоритмов и внедрять решения машинного обучения в высоконагруженной среде, мы ждём ваше резюме.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram