Яндекс · Россия · по договорённости
Современная разработка немыслима без использования и развития opensource-технологий. Мы в Яндексе не только адаптируем решения с открытым исходным кодом для использования в нашей инфраструктуре, но и активно улучшаем такие решения, а также открываем код многих своих систем.
Мы ищем разработчиков, активно заинтересованных в мире opensource. Вы поможете нам интегрировать Аркадию — монорепозиторий Яндекса — во внешний мир. Вы получите обширные знания о популярных opensource-решениях, сможете повлиять на большую часть проектов Яндекса, а heat map ваших коммитов в обоих мирах будут предметом для гордости.
Что предстоит делать:
• создавать инфраструктуру для синхронизации кода между Аркадией и публичными git-репозиториями;
• развивать автоматизации, помогающие адаптировать opensource-проекты на разных языках для сборки и эксплуатации в нашей инфраструктуре;
• помогать разработчикам Яндекса диагностировать и исправлять проблемы, развивать opensource-решения и синхронизировать эти улучшения в upstream.
Больше о том, как мы делаем внутреннюю инфраструктуру Яндекса, — в канале Yandex Infrastructure
Требования:
• программируете на C++, Python или Go на уровне эксперта;
• готовы изучить как минимум один дополнительный язык;
• хорошо знаете экосистему проектов с открытым исходным кодом и инструментов сборки;
• готовы самостоятельно решать сложные задачи и доводить дело до конца;
• быстро разбираетесь в чужом коде;
• открыты к изучению новых технологий.
Будет плюсом:
• разрабатывали компиляторы, отладчики или интерпретаторы;
• хорошо разбираетесь в устройстве ОС Linux;
• участвовали в разработке крупных проектов с открытым исходным кодом;
• знаете более одного языка из наших языков бэкенда: C++, Go, Python или Java;
• работали с NixOS.
Отклик ведёт на сайт работодателя. Бесплатная регистрация открывает отклик и разбор резюме.