В приложении удобнее
Установить
Вакансия в архиве
Компания больше не ищет сотрудника. Посмотрите похожие предложения
VK

Разработчик C++ (Движок блендинга / Поиск)

в VK

от 350 000 ₽/‍мес до налогов

📍 Москва (м. Павелецкая)
Гибрид
Специализация
C++
Уровень
Middle
Требуемый опыт
2+ лет

Технологии/инструменты

C++

Подробнее о проекте

Поиск понимает смысл поисковых запросов при помощи нейронных сетей. Мы используем обширный граф знаний и компьютерное зрение, развиваем рекомендательную систему, детектируем спам и другой вредоносный контент.

Направление "Поиск" в блоке ИИ VK отвечает за все поисковые системы внутри группы компаний.

Мы ищем разработчика C++, который присоединится к команде для развития ключевого компонента — движка блендинга (смешивания) поисковых модальностей. Это финальный этап ранжирования нашего поиска, который определяет, какие блоки и в каком порядке увидит пользователь. Задача блендинга критически важна для таких продуктов, как VK Видео, ВКонтакте и Дзен, в которых существует большое количество поисковых модальностей (видео, статьи, сообщества, люди, посты и т.п.), которыми ежедневно пользуются десятки миллионов людей.

Задачи

  • Развитие и оптимизация ядра движка на C++: повышение производительности, снижение задержек (latency), обработка больших объемов данных в реальном времени.
  • Архитектурный дизайн: Участие в проектировании масштабируемой и отказоустойчивой системы, способной выдерживать пиковые нагрузки крупнейших сервисов Рунета.
  • Реализация продуктовых гипотез: Тесная работа с ML-инженерами, аналитиками и продуктовыми менеджерами для внедрения специальных сценариев, новых правил и логик ранжирования, фильтраций, A/B-тестирования и кастомизации выдачи.
  • Интеграция с ML-моделями: Обеспечение эффективного взаимодействия движка с моделями ранжирования и релевантности.
  • Поддержка и мониторинг: Участие в поддержании высокой доступности (high availability) компонента, анализ метрик, устранение инцидентов.

Требования

  • Опыт коммерческой разработки на C++ от 2 лет.
  • Глубокие знания языка, понимание принципов ООП, алгоритмов и структур данных.
  • Опыт работы с многопоточностью (multithreading) и асинхронным программированием.
  • Понимание принципов построения высоконагруженных и отказоустойчивых систем.
  • Умение работать в команде, ясно излагать мысли и аргументировать решения.
  • Будет преимуществом: опыт в работе с Поиском, рекомендательными системами или Big Data.
  • Базовое понимание машинного обучения.

Мы предлагаем

  • Гибкий график работы.
  • Бонусы и скидки от партнеров.
  • Офис в центре города.
  • ДМС.
  • Профессиональная команда.
VK

О компании VK

Сфера
Продуктовая компания
Инвестиции
$100M+
Размер
1001+

VK — крупнейшая технологическая компания по числу пользователей в Рунете. Цифровые продукты VK предоставляют десяткам миллионов людей возможность решать повседневные задачи онлайн: общаться, учиться, развлекаться и самореализовываться. Для предпринимателей VK разрабатывает инструменты развития и продвижения бизнеса в социальных сетях и на контентных платформах. Для бизнес-клиентов VK развивает продукты и услуги по цифровизации.

VK — это команда профессионалов, которая создает комфортную и безопасную цифровую среду для миллионов людей и тысяч бизнес-клиентов. Компания привлекает лучшие таланты и предоставляет им возможность раскрыть свой потенциал в дружелюбной и безопасной среде, в командной работе над популярными цифровыми продуктами и сервисами.