ЯндексЯндекс

Разработчик на С++ в базовый Поиск

гибрид

Команда базового Поиска работает над высокопроизводительным рантаймом и архитектурой поисковых индексов: миграция на стриминг, унификация стека и оптимизация ресурсоёмкости. Роль важна для снижения задержек поиска и экономии инфраструктурных ресурсов при массовой нагрузке.

ГрейдSenior

Стек

C++LinuxMapReduce

Задачи

  • Разрабатывать и оптимизировать код поискового рантайма
  • Мигрировать индексы с батч-построения на стриминговую обработку
  • Унифицировать технологии и архитектуры шардов поиска
  • Повышать эффективность обработки запросов и снижать потребление ресурсов
  • Проектировать и внедрять индексы и алгоритмы ранжирования для ecom-направления

Обязательно

  • Уверенное знание C++
  • Понимание принципов работы ОС Linux
  • Хорошая алгоритмическая подготовка
  • Знание распределённых систем
  • Умение быстро разбираться в чужом коде и новых технологиях

Будет плюсом

  • Опыт с опенсорс-технологиями поиска (например, Elasticsearch)
  • Знакомство с технологиями обработки больших данных (например, MapReduce)
  • Опыт разработки баз данных
  • Опыт работы с высоконагруженными сервисами
Откликнуться на сайте компании

Похожие вакансии

Смотреть ещё

JobsWave
Найти работу в IT