Описание вакансии
TL;DR
Разработчик C++ (Движок блендинга / Поиск): Развитие и оптимизация ядра движка блендинга для смешивания поисковых модальностей с акцентом на производительность, снижение задержек и обработку больших объемов данных в реальном времени. Фокус на архитектурном дизайне масштабируемой системы, интеграции с ML-моделями и реализации продуктовых гипотез для ключевых сервисов VK.
Локация: Москва (м. Павелецкая), Гибрид
Зарплата: от 350 000 ₽/мес
Компания
VK — продуктовая компания с 200+ технологичными проектами, включая поисковые системы для ВКонтакте, Дзен и VK Видео, штаб-квартира в Москве.
Что делать
- Развивать и оптимизировать ядро движка на C++ для повышения производительности и снижения latency при обработке больших данных.
- Участвовать в архитектурном дизайне масштабируемой и отказоустойчивой системы под пиковые нагрузки.
- Реализовывать продуктовые гипотезы: новые правила ранжирования, фильтрации, A/B-тесты совместно с ML-инженерами и менеджерами.
- Интегрировать движок с ML-моделями ранжирования и релевантности.
- Поддерживать high availability, мониторить метрики и устранять инциденты.
Требования
- Опыт коммерческой разработки на C++ от 2 лет.
- Глубокие знания C++, принципов ООП, алгоритмов и структур данных.
- Опыт с многопоточностью и асинхронным программированием.
- Понимание высоконагруженных и отказоустойчивых систем.
- Умение работать в команде и аргументировать решения.
- Базовое понимание машинного обучения.
Хорошо, если есть
- Опыт в Поиске, рекомендательных системах или Big Data.
Культура и преимущества
- Гибкий график работы.
- Бонусы и скидки от партнеров.
- Офис в центре Москвы.
- ДМС.
- Профессиональная команда.
- arrow_right1–2 релевантных кейса (ссылки/скриншоты)
- arrow_rightСроки и формат работы (когда на связи)
- arrow_right2–3 уточняющих вопроса по задаче
- arrow_rightОпишите результат и критерии приёмки
- arrow_rightУкажите бюджет/вилку — это повышает качество откликов
- arrow_rightСразу обозначьте сроки и доступность по коммуникациям