Разработчик поискового рантайма по C++
Что за роль
Разработчик поискового рантайма в Search-as-a-Service (C++) отвечает за проектирование и реализацию сложной распределённой системы, которая обрабатывает поисковые запросы и возвращает результаты пользователю. Работа включает в себя разработку логики исполнения запросов, развитие технологий поискового рантайма и создание SDK для работы с системой.
Что предстоит делать
- Разрабатывать логику исполнения поисковых запросов, проектируя механизм исполнения запросов как граф стадий.
- Развивать технологии поискового рантайма, внедряя новые решения для работы с различными типами индексов.
- Создавать удобный SDK для отправки поисковых запросов и улучшать средства диагностики.
- Проектировать язык поисковых запросов, который будет более функциональным по сравнению с текущими CGI-параметрами.
Что потребуется
- Уверенное владение C++ и желание разрабатывать на нём.
- Знание классических алгоритмов и структур данных.
- Глубокое понимание многопоточного программирования.
- Опыт разработки распределённых систем.
Что важно знать
В Яндексе предлагаются отличные условия для сотрудников: корпоративные подписки на спорт, терапию, образовательные курсы и другие бонусы.
Подписка TalentMove
Больше,
чем вакансии
→ TalentScanAI
Узнайте стоимость вашего опыта на рынке
→ Закрытое сообщество
Нетворкинг и инсайды рынка труда
→ Топ вакансии
Лучшие вакансии с доставкой в Telegram