Описание
Софтовый стек автономного транспорта — это сложная программная платформа, состоящая из десятков модулей, написанных на трёх языках программирования: С++, Go, Python. Эти модули должны работать вместе как единый конвейер: на уровне восприятия, локализации, планирования, управления. В новый проект подразделения автономного транспорта ищем разработчика, который возьмёт на себя жизнь этого пайплайна — от сборки и запуска до отладки и развития.
Задачи
•Интегрировать разработанные модули в единый процесс
•Поддерживать совместимость версий
•Расследовать сбои на стыках компонентов
•Обеспечивать воспроизводимость прогонов
•Разрабатывать инструменты для непрерывного мониторинга качества, быстрого разбора инцидентов и регрессов
•Переносить решения на новые платформы и конфигурации без потери стабильности
•Заводить и поддерживать новые автомобильные платформы
Требования
•Уверенно владеете C++ и Python
•Понимаете, как устроены сложные многокомпонентные системы
•Умеете разбираться в чужом коде и находить причины проблем на стыках компонентов
•Аккуратны, организованны и доводите задачи до конца
•Работали с ROS, ROS 2 или похожими фреймворками
•Работали с пайплайнами обработки данных: Airflow, Dagster, MapReduce, YT
•Настраивали CI/CD и автоматизацию тестирования
Условия
Условий в вакансии нет