Разработчик в отдел технологий разработки

Москва, Санкт-ПетербургJava, C++, Python, Go, C#, Бэкенд, ИнфраструктураСпециалист, Старший специалист
В Яндексе работают тысячи разработчиков, создавая тысячи коммитов и пулл-реквестов в день. Основная часть кода в Яндексе находится в общем репозитории. Поддержка огромной кодовой базы с одновременным обеспечением высокой производительности большого числа разработчиков — это серьезный вызов.
Наши решения направлены на то, чтобы любой проект Яндекса получал готовую инфраструктуру: системы распределенной сборки и непрерывной интеграции для C++, Java, Python и Go, способные обрабатывать сотни сборок в минуту, систему ревью кода, распределенную систему выполнения задач, систему хранения данных (ресурсов) и много других систем и инструментов. Мы также разрабатываем свою систему контроля версий, используя лучшее из Git, SVN и Hg, в которой комфортно работать и можно быстро создавать новые изменения в большом репозитории.
Мы предлагаем вам принять участие в создании и развитии инструментов, позволяющих поддерживать высокий темп и качество разработки.

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

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

Мы ждем, что у вас есть:

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

Плюсами будут:

  • опыт разработки высоконагруженных распределенных систем;
  • опыт работы с большими объемами данных.