Выберите работодателя мечты и получите топовые призы
Проголосовать

Разработчик поискового рантайма в Search-as-a-Service

Вакансия

Полный день

Москва

IT

Больше 1 года

Опубликована
22.06.2026 2026-06-22T00:00:00
Яндекс
Яндекс
Информационные технологии (IT)
Так называют эту вакансию в компании
Откликнуться

Обязанности

  • разрабатывать логику исполнения поисковых запросов;
  • проектировать общий механизм исполнения запросов, устроенный как граф стадий;
  • развивать технологии поискового рантайма;
  • внедрять новые технологии, выжимая максимум из доступного железа;
  • создавать SDK и инструменты для работы с рантаймом;
  • развивать экосистему рантайма;
  • разрабатывать удобный SDK — единый интерфейс для отправки поисковых запросов;
  • улучшать средства самостоятельной диагностики;
  • проектировать язык поисковых запросов;
  • спроектировать язык запросов с нуля: от грамматики и планировщика до исполнителя.

Требования

  • уверенно владеть C++ и хотеть на нем писать;
  • хорошо знать классические алгоритмы и структуры данных, уметь выбирать их под задачу;
  • глубоко разбираться в многопоточном программировании: знать модели памяти, примитивы синхронизации, lock-free-структуры и алгоритмы, понимать природу гонок и уметь их предотвращать;
  • понимать устройство Linux: процессы и потоки, управление памятью, сеть;
  • использовать инструменты профилирования и трассировки;
  • разрабатывать распределенные системы: понимать, как живут сервисы под нагрузкой и какие бывают точки отказа;
  • понимать, как устроены поисковые системы: инвертированные индексы, векторный поиск, генерация кандидатов, ранжирование;
  • оптимизировать производительность на низком уровне: работать с кешами CPU, использовать SIMD;
  • работать с системами под высокой нагрузкой и с жесткими требованиями к времени обработки запросов;
  • проектировать DSL, языки запросов, парсеры или планировщики исполнения.

Условия

  • работа в городе Москва;
  • опыт работы от одного года;
  • работа в офисе.
Откликнуться
Обязательно укажите, что узнали о стажировке от Changellenge >>
Опубликована
22.06.2026 2026-06-22T00:00:00