Разработчик в группу развития opensource-технологий
офис, гибрид
Команда развития opensource-инструментов: работа с интеграцией монорепозитория Аркадия и публичных git-репозиториев, автоматизация сборки и адаптации opensource‑проектов. Роль важна для своевременного внесения улучшений в общедоступные проекты и их корректной эксплуатации внутри компании
ГрейдSenior
Стек
C++PythonGoGitNixOSLinux
Задачи
- •строить инфраструктуру синхронизации кода между Аркадией и публичными git-репозиториями
- •развивать автоматизации для адаптации и сборки opensource-проектов под нашу инфраструктуру
- •помогать разработчикам диагностировать и исправлять проблемы в opensource-решениях
- •синхронизировать улучшения в upstream и поддерживать процесс выпусков
Обязательно
- •владение C++, Python или Go на уровне эксперта
- •готовность изучить как минимум один дополнительный язык
- •хорошее знание экосистемы opensource-проектов и инструментов сборки
- •умение быстро разбираться в чужом коде и доводить задачи до конца
- •готовность самостоятельно решать сложные технические задачи
- •открытость к изучению новых технологий
Будет плюсом
- •опыт разработки компиляторов, отладчиков или интерпретаторов
- •глубокое знание устройства Linux
- •участие в крупных opensource-проектах
- •опыт работы с NixOS
- •знание более одного бэкенд-языка из списка (C++, Go, Python, Java)