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

В Яндексе работают тысячи разработчиков, создавая тысячи коммитов и пулл-реквестов в день. Основная часть кода в Яндексе находится в общем репозитории. Поддержка огромной кодовой базы с одновременным обеспечением высокой производительности большого числа разработчиков — это серьезный вызов.

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

Мы предлагаем вам принять участие в создании и развитии инструментов, позволяющих поддерживать высокий темп и качество разработки.

Подробнее про задачи отдела вы можете почитать в статье "Какие технологии Яндекс строит для команд разработки?".

Какие задачи вас ждут

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

Мы ждём, что вы

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

Будет плюсом, если вы

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

Мы свяжемся с вами в течение недели.

Fri Feb 09 2024 12:47:58 GMT+0300 (Moscow Standard Time)