Aurora is looking to deliver the benefits of self-driving technology safely, quickly, and broadly by building a transportation ecosystem that will make roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all.
Requirements
- 4+ years experience building server side and data processing systems.
- Expert proficiency in C++ with a commitment to writing clean, testable, and production-ready code.
- Deep understanding of distributed systems principles, with a proven ability to deliver scalable, reliable backend systems.
- Strong understanding of cloud-native technologies (e.g., AWS, GCP, Kubernetes)
- Working proficiency in Python and Golang.
- Domain experience with geospatial data, mapping systems, or high-throughput data pipelines.
Responsibilities
- Design, develop, and maintain the scalable backend infrastructure and data processing pipeline for storing and serving map data as we onboard the Aurora Driver to more commercial routes.
- Establish and maintain robust testing and performance optimization practices to ensure the stability and scalability of the Atlas system.
- Partner closely with internal and external customers to influence existing and future designs and features.
Other
- Excellent communication and collaboration skills.
- Proven ability to rapidly learn new technologies and adapt to evolving requirements.
- M.S. or Ph.D in Computer Science or a similar technical field, or equivalent practical experience.
- Senior level