Назад
обновлено 3 дня назад

Backend Developer (C++, Search)

Тип работы
fulltime
Страна
Russia

Мэтч & Сопровод

Покажет вашу совместимость и напишет письмо

Описание вакансии

Текст:
/

TL;DR

Backend Developer (C++, Search): Разработка и развитие высоконагруженного поискового рантайма для платформы Search-as-a-Service с акцентом на распределенные системы, многопоточность и оптимизацию производительности. Фокус на проектировании графа исполнения запросов, создании SDK и внедрении новых структур данных для поддержки AI-решений и RAG-систем.

Компания

Яндекс — крупнейшая технологическая компания, развивающая поисковые и AI-технологии для миллионов пользователей.

Что делать

  • Проектировать и реализовывать механизмы исполнения поисковых запросов в виде графа стадий.
  • Развивать технологии рантайма, включая поддержку инвертированных индексов, векторного поиска и HNSW-графов.
  • Разрабатывать SDK и инструменты диагностики для упрощения интеграции с поисковой платформой.
  • Проектировать язык поисковых запросов, включая грамматику и планировщик исполнения.
  • Обеспечивать отказоустойчивость и высокую производительность системы в условиях распределенной нагрузки.

Требования

  • Уверенное владение C++ и желание развиваться в этом стеке.
  • Глубокие знания классических алгоритмов и структур данных.
  • Опыт работы с многопоточным программированием, моделями памяти и lock-free структурами.
  • Понимание устройства Linux, включая управление памятью и сетевое взаимодействие.
  • Опыт разработки распределенных систем и работы с высоконагруженными сервисами.
  • Умение использовать инструменты профилирования и трассировки.

Хорошо, если есть

  • Понимание принципов работы поисковых систем (инвертированные индексы, ранжирование).
  • Опыт низкоуровневой оптимизации производительности (CPU caches, SIMD).
  • Опыт проектирования DSL, парсеров или планировщиков запросов.

Культура и преимущества

  • Работа над критически важной инфраструктурой, используемой сотнями сервисов компании.
  • Возможность влиять на архитектуру поискового рантайма в эпоху развития AI и LLM.
  • Профессиональная среда с фокусом на инженерное мастерство и сложные технические задачи.

Будьте осторожны: если работодатель просит войти в их систему, используя iCloud/Google, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →