Software Engineer, Map Orchestration
Listed on 2026-06-09
-
Software Development
Software Engineer
Overview
Aurora's Offline Mapping team is responsible for producing high-definition (HD) maps that the Aurora Driver operates on. This role involves developing software for powering large-scale pipelines and orchestration that enable building high-definition 3D maps quickly and reliably. The position sits at the intersection of large-scale backend system development for orchestration and workflow management.
In this role you will:- Design, implement, and maintain scalable backend systems that track state and orchestrate the map building pipelines in a robust and tractable manner.
- Develop, scale, and maintain the services and infrastructure that power the map building pipelines.
- Collaborate with engineers on the map generation algorithms, localization, and operational teams to ensure clear interfaces, operational hand-offs, notifications, and escalation mechanisms.
- Develop software in Python and C++, using modern best practices.
- Troubleshoot and solve complex issues within large-scale data pipelines and orchestration systems.
- BS/MS or PhD in Computer Science, Robotics or a related field.
- 5+ years of industry experience building software in a production environment.
- Proficiency with developing backend systems (gRPC, SQL databases, Map Reduce architecture) using Python or C++.
- Experience with software design, particularly complex systems with many dependencies.
- Ability to collaborate effectively in a cross‑functional team environment.
- Prior experience with mapping systems.
- Prior experience with robotics or autonomous vehicles.
- Familiarity with large-scale big data pipelines with Map Reduce and pipeline optimization.
- Experience with C++ (Ideally C++17 or newer).
The base salary range for this position is $146,000 - $211,500 per year. Aurora's pay ranges are determined by role, level, and location, and the successful candidate's starting base pay will be determined based on job‑related skills, experience, qualifications, relevant education or training, and market conditions. The successful candidate will also be eligible for an annual bonus, equity compensation, and benefits.
EqualEmployment Opportunity
Aurora is an equal opportunity employer. Aurora considers candidates without regard to race, color, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, pregnancy status, parent or caregiver status, ancestry, political affiliation, veteran and/or military status, physical or mental disability, or any other status protected by federal or state law. Aurora considers qualified applicants with criminal histories, consistent with applicable federal, state, and local law.
We are also committed to providing reasonable accommodations for qualified individuals with disabilities and disabled veterans in our job application procedures.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).