Software Engineer, Map Orchestration

Aurora Innovation, Inc.
Pittsburgh, PA, United States
6 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
5 years minimum
Working hours
Regular working hours

Tech stack

Big Data C++ (Programming Language) MapReduce Python (Programming Language) Software Construction Software Engineering SQL Databases Backend Information Technology Grpc Data Pipelines

Job description

Experteer Overview In this role you will design and maintain scalable backend systems to track state and orchestrate map-building pipelines for HD maps used by the Aurora Driver. You will build and scale services powering data-heavy workflows, collaborating with map algorithms, localization, and operations teams. You’ll work with Python and C++ to ensure robust, high-volume pipelines and resolve complex orchestration issues. This is a chance to shape how large-scale mapping supports safer, broader autonomous mobility. Compensation / Benefits * Design, implement, and maintain scalable backend systems to track state and orchestrate map-building steps * Scale and maintain services and infrastructure for map-building pipelines * Collaborate with map generation, localization, and operations teams to define interfaces for hand-offs, notifications, and escalation * Develop software in Python and C++ using modern best practices * Troubleshoot and solve complex issues in large-scale data pipelines and orchestration systems Tasks * BS/MS or PhD in Computer Science, Robotics or related field * 5+ years of industry experience building software in a production environment * Proficiency in backend systems (gRPC, SQL databases, MapReduce) using Python or C++ * Experience with software design in complex systems with many dependencies * Ability to collaborate effectively in a cross-functional team environment Key requirements * base salary 146,000 - 211,500 USD * annual bonus * equity compensation * benefits * hybrid work environment (in-office 3 days/week)

Requirements

with and orchestration systems Tasks * BS/MS or PhD in Computer Science, Robotics or related field * 5+ years of industry experience building software in a production environment * Proficiency in backend systems (gRPC, SQL databases, MapReduce) using Python or C++ * Experience with software design in complex systems with many dependencies * Ability to collaborate effectively in a cross-functional team environment Key requirements * base salary 146,000 - 211,500 USD * annual bonus * equity compensation * benefits * hybrid work environment (in-office 3 days/week)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

4:56 min

Establishing internal service communication with gRPC

Florian Bader Florian Bader · WWC Europe 2026

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

4:41 min

Scale and diversity of software development teams

Bastian Heilemann Bastian Heilemann +1 · WWC 2025

1:11 min

Evaluating architectural trade-offs between REST and gRPC

Sakshi Nasha Sakshi Nasha · Europe 2026 Virtual

3:09 min

Balancing data science skillings alongside systems engineering rigor

Nico Schmidt · LIVE

Videos

See all

Related articles

See all