Разработчик инструментов разработки в отдел автономного транспорта (Python/C++)
Описание
Локация: Москва, гибридный формат работы
Компания
Yandex развивает инструменты разработки и внутреннюю платформу для отдела автономного транспорта, адаптируя инфраструктуру под задачи бизнеса.
Что делать
Оптимизировать CI и граф сборки на стадии прекоммита.
Развивать систему распределённой сборки на кластере серверов и с использованием облачных технологий.
Создавать инструменты вокруг компилятора, включая системы статической проверки кода.
Разрабатывать автоматизацию для снижения рутинной нагрузки и повышения качества кодовой базы.
Внедрять инструменты функциональной безопасности и поддерживать стандарт ASIL.
Анализировать узкие места, снижать сложность системы и проектировать новые компоненты платформы.
Требования
От одного года опыта.
Готовность разрабатывать на Python — основном языке инструментов.
Умение выбирать архитектурные решения, писать качественный код и покрывать его тестами.
Способность работать на стыке технологий, глубоко погружаться в инфраструктуру и изучать новое.
Хорошо, если есть
Знание C++ или Go.
Опыт работы с Make, CMake или Bazel и сборки чужого исходного кода.
Понимание принципов работы компиляторов или опыт со статическими анализаторами кода.