Разработчик поискового робота

МоскваC++, JavaСпециалист
Каждый документ в поисковой выдаче Яндекса был однажды найден и скачан поисковым роботом. Робот поддерживает базу всех известных в интернете страниц, скачивает самые актуальные из них и ищет новые ссылки. От того, насколько быстро и успешно робот всё это делает, во многом зависит качество поиска в целом.
 
Робот оперирует триллионами разнородных объектов со сложными связями между ними и миллиардами обновлений, что предъявляет особые требования к масштабируемости и отказоустойчивости.
 
Наша команда постоянно находится в поиске и разработке новых архитектурных решений и способов обработки больших данных. Сейчас мы разрабатываем систему, которая позволит работать со всеми обновлениями в реальном времени, несмотря на огромный объем данных. Мы ищем талантливых разработчиков, готовых присоединиться к нам на этом пути.
 

Требования:

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