General Motors
Software Engineer, AV Logging and Observability
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Инженер в команду AV Runtime платформы автономного вождения GM. Разрабатывает Python-сервисы и пайплайны для сбора, обработки и доставки данных с автопарка, обеспечивая надёжность, наблюдаемость и качество данных для обучения автономных систем.
Задачи
- Вести проектные инициативы по повышению надёжности записи и телеметрии данных от автомобиля до облака
- Разрабатывать Python-софт для обработки телеметрии, валидации данных, метрик, автоматизации надёжности и операционного инструментария
- Создавать компоненты для захвата, фильтрации, валидации, упаковки, хранения и доставки данных автомобиля и сенсоров
- Определять проверки качества данных, семантику метрик, дашборды, SLI и показатели операционного здоровья
- Отлаживать сложные проблемы в пайплайнах данных, облачном приёме, хранении, распределённой обработке, мониторинге и бэкенд-интеграциях
- Применять AI и LLM для ускорения поиска проблем, классификации сбоев, root-cause анализа, поиска знаний и автоматизации процессов
- Сотрудничать с командами облака, бэкенда, data engineering, операций автопарка и потребителями данных для согласования интерфейсов, метрик и ожиданий
- Улучшать производительность, масштабируемость, наблюдаемость, приватность, доступность и облачные затраты в пайплайнах данных
- Выпускать надёжный софт через требования, дизайн-ревью, код-ревью, автотесты, CI, поэтапный rollout, мониторинг и реагирование на инциденты
- Менторить инженеров и развивать переиспользуемые паттерны, документацию, инструменты и непрерывное улучшение
Требования
- Бакалавр в Computer Science, Computer Engineering, Electrical Engineering, Robotics, AI, ML или смежной технической области, либо эквивалентный практический опыт
- Опыт поставки production-quality Python-софта, пайплайнов данных или проектов по надёжности с минимальным руководством
- Опыт с embedded SW, Robotics, Automotive или похожим стеком
- Сильные фундаментальные знания: структуры данных, алгоритмы, ОС, распределённые системы, сети, проектирование ПО
- Сильные навыки Python-разработки, включая поддерживаемый, тестируемый, наблюдаемый и производительный код
- Опыт с обработкой телеметрии, пайплайнами данных, облачными сервисами, бэкенд-интеграциями, мониторингом или автоматизацией надёжности
- Умение отлаживать сложные проблемы в софте, облаке, распределённых системах и интеграциях данных и доводить до root-cause
- Опыт владения техническими требованиями, планами, вехами, рисками и поставкой проекта, фичи или направления
- Умение ясно доносить технические компромиссы и эффективно сотрудничать между командами и организациями
Условия
- Гибридный формат: ожидается присутствие в офисе минимум 3 раза в неделю
- Диапазон базовой зарплаты 128 000 – 189 100 (бонусы по результатам компании, уровня и личным показателям)
- Бенефиты: медицинская, стоматологическая и зрительная страховка, HSA, FSA, пенсионный план, страхование жизни, оплачиваемые отпуска и праздники, программы обучения, EAP, скидки на автомобили GM
- Доступны релокационные бенефиты для подходящих кандидатов
- Требуется статус U.S. Person (гражданин США, постоянный резидент, asylee или refugee) из-за экспортных ограничений
- При выборе кандидата вне Вашингтона в будущем потребуется работа в офисе в Сиэтле, WA
Навыки
- Python
- C++
- Kubernetes
- Google Cloud
- BigQuery
- SQL
- LLM
- AI
- CI/CD
- distributed systems
- data pipelines
- telemetry
- observability
- monitoring
- APIs
- messaging
- networking
- serialization
- cloud storage