Разработчик в бригаду спецпроектов ранжирования

MoscowC++SearchSpecialist
Мы улучшаем отдельные аспекты качества поиска Яндекса и пристально смотрим на важные классы запросов. В некоторых сценариях ранжирование работает недостаточно хорошо, и мы исправляем ситуацию. Наши разработчики целиком отвечают за реализацию своих идей: от прототипа через эксперименты с качеством и оценкой внедряемости до продуктового кода.
Разработка ведется на языке C++ и требует умения писать эффективный код, который сможет выдерживать высокую вычислительную нагрузку под постоянным потоком запросов на машинах поисковых кластеров Яндекса.

Что нужно делать:

  • писать код в runtime поиска Яндекса;
  • обрабатывать большие данные (исторические логи поиска) в модели вычислений MapReduce;
  • составлять инструкции и собирать различные оценки через сервис Яндекс.Толока;
  • реализовывать метрики;
  • проводить A/B-эксперименты.

Мы ждем, что вы:

  • готовы погрузиться в продуктовую разработку и при необходимости в смежные области (аналитика, ML, архитектура).

Условия:

  • сильная команда, с которой можно расти;
  • сложные задачи для сервисов с миллионами пользователей;
  • зарплата на уровне рынка и выше;
  • ДМС;
  • гибкий график работы.