Разработчик системы сборки (C++)

з/п не указана

Требуемый опыт работы: 1–3 года

Полная занятость, гибкий график

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

Для максимальной эффективности использования общего репозитория мы применяем методологию trunk-based development и для любого проекта строим все необходимое из исходного кода (и это реально большой объем кода). Чтобы сделать это быстро, мы разрабатываем, развиваем и используем собственную эффективную систему сборки. Она работает как локально на Linux, macOS и Windows, так и на кластере распределенной сборки, обеспечивая за секунды перестроение локальных изменений и за десятки минут — всего репозитория под несколько платформ. Репозиторий быстро растет и развивается, и система сборки не должна ограничивать этот рост.

Вам предстоит:
  • участвовать в разработке самой современной системы сборки, которую запускают десятки тысяч раз в день;
  • решать интересные алгоритмические и прикладные задачи;
  • участвовать в проектировании наших систем;
  • взаимодействовать со смежными командами и с пользователями.
Вы нам подходите, если у вас есть:
  • желание и умение писать код на C++ продуктового качества;
  • знание эффективных структур данных и алгоритмов для работы с большими данными;
  • позитивное мышление и желание развиваться.

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

  • понимание принципов сборки программ из исходного кода;
  • опыт в разработке распределенных и высоконагруженных систем;
  • опыт в работе с современными системами контроля версий, CI, CD.
Условия:
  • белая зарплата и регулярное повышение по результатам performance review;
  • просторный и современный офис в Академгородке;
  • ДМС, пожалуй, лучший на рынке: для сотрудников бесплатный, для членов семьи - Яндекс компенсирует 80% стоимости страхового полиса;
  • компенсация питания в ближайших к офису кафе и ресторанах;
  • беспроцентная ссуда на покупку или ремонт квартиры;
  • частичная компенсация обучения иностранному языку;
  • поездки на специализированные конференции в качестве как слушателей, так и докладчиков;
  • сильная команда специалистов, с которой можно расти.

Ключевые навыки

C++

Адрес

Новосибирск, улица Николаева, 11

Вакансия опубликована 21 сентября 2020 в Новосибирске

Похожие вакансии