Разработчик в группу построения поисковой базы

МоскваC++ПоискСпециалист
Наша команда разрабатывает систему для построения большой поисковой базы, а также для доставки свежих документов для поиска и факторов, построенных на основе пользовательского поведения. Сейчас мы ищем сильного разработчика для работы над ускорением доставки документов и факторов и над ростом базы.

Вы нам подходите, если вы:

  • хорошо знаете С++ и имеете соответствующий опыт работы (знание Java и C# и опыт работы на них приветствуются, но разрабатывать предстоит на С++);
  • отлично знаете классические алгоритмы и структуры данных.

Кроме того, приветствуются:

  • опыт разработки высоконагруженных распределенных систем (MapReduce, KV-хранилища);
  • знание Python;
  • хорошие коммуникативные навыки.

Вам предстоит:

  • заниматься разработкой, анализом и оптимизацией процессов, работающих на MapReduce-кластере, а также с использованием KV-хранилища для потоковой обработки в реальном времени;
  • переосмысливать архитектуру, чтобы позволить работать с обновлениями в реальном времени и одновременно поддерживать огромный объем данных в основной базе;
  • взаимодействовать с другими командам Яндекса.