Разработчик в отдел поисковых рекомендаций

МоскваC++ПоискСпециалист
Вы наверняка помните стандартную задачу рекомендательных систем: есть множество объектов, множество пользователей и какая-то информация об их интересах. На основе этих данных нужно научиться предсказывать, какие объекты будут интересны конкретному пользователю. Теперь представьте себе, что пользователей сотни миллионов, а объектов миллиарды. Как среди этого разнообразия объектов найти те самые, которые могут быть интересны? Как сделать это за 400 миллисекунд?
Наша команда занимается инфраструктурой (сбор, обработка и хранение данных и быстрый доступ к ним) и задачами машинного обучения для рекомендательных систем и поиска.

Требования:

  • умение писать эффективный код на С++;
  • знание базовых алгоритмов и структур данных.

Желательны:

  • знание парадигмы MapReduce;
  • опыт применения машинного обучения.