Aurora
Senior Software Engineer, Full Stack – Aurora Services
Автоматический пересказ вакансии на русском. Полный текст на языке оригинала и форма отклика — на сайте работодателя.
Senior-инженер полного стека в команду Aurora Services, которая создаёт системы управления и операторские интерфейсы для коммерческой эксплуатации автопарка автономных автомобилей.
Задачи
- Владеть крупными full-stack компонентами и вести технические проекты от размытых целей до production-систем
- Участвовать в проектировании и развитии продуктов, API и data pipeline для real-time операций автопарка
- Балансировать между быстрыми MVP и масштабируемым долгосрочным дизайном
- Задавать лучшие практики по качеству кода, тестированию, оптимизации производительности и документации
- Выступать ключевой точкой контакта и экспертом по компонентам команды, взаимодействуя с operations, autonomy и cloud infrastructure
- Находить узкие места в системах и самостоятельно улучшать качество кода, производительность и надёжность
- Продвигать новые технологии и общую инфраструктуру, онбордить и консультировать коллег
Требования
- Степень BS/MS/PhD в Computer Science или смежной области либо эквивалентный опыт
- 5+ лет опыта в разработке ПО с подтверждённым владением ключевыми deliverables в крупных full-stack системах
- Практический опыт по всему жизненному циклу ПО: системные и архитектурные основы, клиентские приложения, хранение данных
- Опыт проектирования, рефакторинга и поддержки REST/gRPC API и микросервисов
- Умение декомпозировать размытые требования в технические планы и выполнять их самостоятельно
- Сильные навыки кросс-функциональной коммуникации
Условия
- Гибридный формат: минимум 3 дня в офисе в неделю
- Годовая премия, equity-компенсация и бенефиты
- Зарплатная вилка $146,000 - $234,000 в год для Pittsburgh, PA
Навыки
- REST
- gRPC
- микросервисы
- AWS
- Kubernetes
- CI/CD
- Docker
- C++