Разработчик инфраструктуры высоконагруженных систем

МоскваC++, Java, PythonСпециалист
Многие инструменты в Яндексе работают с колоссальными объёмами информации. Сотни миллиардов ссылок, десятки петабайт данных — таковы система управления кластером, поисковый runtime и другие компоненты, от которых зависят надёжность и производительность Поиска.
Такую же проверку на прочность миллионами запросов испытывают ежедневно Маркет, Карты, Метрика, баннерокрутилка Яндекса, платформа распределённых вычислений YT. Каждая из этих систем содержит множество взаимосвязанных компонентов с очень высокими требованиями к производительности, отказоустойчивости и надёжности.
Если вам интересно работать над такими решениями для масштабных проектов — обратите внимание на эту позицию. Здесь предстоит проектировать высоконагруженные отказоустойчивые системы и сталкиваться с действительно интересными инженерными задачами.

Требования:

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

Пригодится:

  • умение разбираться в коде и архитектуре больших систем;
  • умение писать системные скрипты на Bash;
  • знание протоколов TCP/IP, HTTP, HTTPS;
  • опыт разработки в UNIX или Linux;
  • опыт написания распределённых приложений.