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

Москва, Санкт-ПетербургC++, LinuxПоискСпециалист
Мы ищем специалистов с опытом разработки распределённых систем и баз данных, которые займутся системой хранения и обработки данных в поиске. По сравнению с MapReduce это система следующего поколения.
Вы получите прекрасную возможность поработать с большими данными, но будете заниматься скорее системным программированием, чем математикой. Это отличный шанс поучаствовать в определении архитектуры и дизайна сложной системы, а также в разработке новых компонентов для неё практически с нуля. Предполагается участие в решении похожих задач и для других сервисов, включая баннерокрутилку Яндекса.
Вакансия открыта для людей, которые последний год проработали на аналогичной позиции.

Для этого обязательно знать:

  • знание С++, C# или Java, желание писать на С++;
  • алгоритмы и структуры данных.

И иметь опыт разработки:

  • распределённых, высоконагруженных и отказоустойчивых систем;
  • под Linux;
  • многопоточных программ.

Плюсом будет:

  • опыт работы с базами данных;
  • опыт разработки сетевых протоколов;
  • уверенная работа с командной строкой Unix;
  • опыт применения скриптовых языков.