Staff Software Engineer - Core Services
Core
Designing and building full-stack backend services, web apps, and real-time onboard code to enable commercial operation of autonomous vehicle fleets at scale.
Role type
Staff Software Engineer (Backend Services)
Builds
Micro-backend architecture, fleet management solutions, and vehicle communication systems for the Aurora Commercial Fleet.
Domain
Autonomous Vehicles / Mobility / Logistics
Deliverable
production ML models | product features | infrastructure
Required skills
Backend services architecture, REST/gRPC/GraphQL protocols, high-concurrency system design, AWS cloud infrastructure, system design, mentorship
Preferred skills
Embedded autonomous vehicle development, IoT real-time communication, application release strategies (feature flagging, A/B testing), observability of safety-critical systems, fleet management for robots/vehicles
Technologies
AWS, REST, gRPC, GraphQL
Responsibilities
Design complex systems from the ground up; Partner with Product Managers and Designers to deliver self-driving vehicle benefits; Design and implement micro-backend architecture; Establish technology and infrastructure to scale products with high availability; Contribute to team culture around mentorship and engineering excellence
Seniority
Staff, hands-on IC with mentorship