Мэтч & Сопровод
Покажет вашу совместимость и напишет письмо
Описание вакансии
Текст:
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, прислать код/пароль, запустить код/ПО, не делайте этого - это мошенники. Обязательно жмите "Пожаловаться" или пишите в поддержку. Подробнее в гайде →