Software Engineer II Core Services
Aurora develops and commercially operates AI-powered self-driving freight technology through its Aurora Driver system.
Funding history
Investors
About Aurora Innovation, Inc.
Aurora is a public autonomous-vehicle technology company focused on self-driving freight. Its Aurora Driver combines hardware and AI software to operate trucks and underpins its driver-as-a-service trucking product.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, implement, and maintain cloud-based microservices that monitor and manage an autonomous vehicle fleet. You will build asset-management, fleet-management, and vehicle-communication solutions, partner with engineering and product stakeholders, and establish highly available, reliable infrastructure. You will support the product lifecycle through release and post-release support.
Requirements
- 2 or more years of experience building backend services
- Experience with REST, gRPC, and GraphQL
- Experience building large-scale, highly concurrent, high-throughput, safety-critical backend services
- Technical specification writing
- Experience with autonomous vehicle development
- Experience with IoT and real-time device-to-cloud communication
- Experience with feature flagging, A/B testing, and canary releases
- Experience with observability and monitoring of safety-critical systems
- Experience with fleet-management solutions
- Experience with customer-facing software and production rollouts
- Experience with safety- and mission-critical applications
Responsibilities
- Design complex systems with software, hardware, and infrastructure engineering teams
- Partner with product managers, designers, and operations stakeholders
- Design, implement, and maintain AWS microservices for fleet monitoring and management
- Design and implement fleet-management and vehicle-communication systems
- Establish infrastructure that delivers high availability and reliability
- Contribute to mentorship, feedback, collaboration, and engineering excellence
- Support the product lifecycle through release and post-release support
Benefits
- Annual bonus
- Equity compensation
