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

Saint PetersburgC++, LinuxSearch, InfrastructureSpecialist
Система обработки данных в реальном времени — RTMR — обрабатывает данные всего Яндекса для аналитики. На базе RTMR работает real-time взаимодействие с пользователями, отслеживание ключевых показателей Яндекса и огромное число внутренних процессов. Наши хранилища с сотнями терабайт данных отдают данные с миллисекундной задержкой. Ближайшие аналоги — это Amazon Kinesis, Apache Flink и Google Cloud Dataflow. Нам требуются высококвалифицированные, опытные специалисты, которые будут развивать RTMR.

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

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

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

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

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

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

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

  • разрабатывать core-engine процессинг;
  • отвечать за интеграцию с разнородными хранилищами данных;
  • выполнять большое число сложных задач в области распределенных систем и обработки данных в реальном времени.