Команда Поиска Яндекса ищет разработчика процессов realtime-обработки данных, которые влияют на ранжирование в режиме реального времени.

Какие задачи вас ждут:

  • Разработка сервисов в сложной многокомпонентной системе (процессинги и рантайм поиска).
  • Улучшение инфраструктуры экспериментов с данными: деплой prestable-контуров и верификация рантайма на свежих данных.
  • Добавление новых типов событий в пайплайны и расширение профилей пользователей для улучшения рекомендаций.
  • Внедрение современных технологий в сервисы: Infrastructure as Code, эффективная репликация данных и оптимизация пайплайнов обработки.

Требования:

  • Уверенные знания C++.
  • Опыт разработки под Linux.
  • Понимание классических алгоритмов и структур данных.

Будет плюсом:

  • Опыт разработки сетевых, многопоточных или распределённых программ или продвинутые курсы по этим направлениям.
  • Опыт работы с ML-системами.
  • Знание Python.

Условия и преимущества:

  • В крупных офисах доступны спортзалы с тренажёрами, инвентарём и душевыми.