This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Offline Mapping team is responsible for producing high-definition (HD) maps that the Aurora Driver operates on. In this role, you will develop software for powering the large-scale pipelines and orchestration that will unlock the ability to build high definition 3D maps quickly and reliably for the Aurora Driver. This software is critical to the mission of Aurora, as it enables a reliable and robust expansion of the Aurora Driver’s operational domain. This position is situated at the confluence of developing large-scale backend systems for orchestration and workflow management. This role involves being able to construct a robust, high-volume backend system to meticulously track the state of numerous pipelines, steps and tasks involved in map generation. Furthermore, the role encompasses the development of pipeline workflows to efficiently process substantial data volumes originating from the various constituents of the mapping algorithms and processes.
Job Responsibility:
Design, implement, and maintain scalable backend systems that can help track state and orchestrate the various steps in the map building pipelines in a robust and tractable way
Develop, scale and maintain the services and infrastructure that powers the map building pipelines
Collaborate with engineers on the map generation algorithms, localization and operational teams for ensuring we have a clear interface for 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
Requirements:
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, MapReduce architecture) using Python or C++
Experience with software design, in particular in complex systems with many dependencies
Ability to collaborate effectively in a cross-functional team environment
Nice to have:
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