Aurora Innovation

Aurora Innovation

Software Engineer, Map Orchestration

Pittsburgh, Pennsylvania

Sponsorship not specified$146k-$212kDetected 14 days ago
PythonC++AlgorithmsSQLgRPCData EngineeringConfluenceLogisticsRoboticsCollaboration

About the role

  • At Aurora, you will tackle massively complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge.
  • For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn.
  • The Offline Mapping team is responsible for producing high-definition (HD) maps that the Aurora Driver operates on.

Responsibilities

  • 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

Requirements

  • 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
  • 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)
  • Our Careers page provides insight into what it is like to work at Aurora, and you can find all the latest updates in our Newsroom.

Compensation

  • The base salary for range for this position is $146,000 - $211,500 per year.

Company info

  • Aurora's mission is to deliver the benefits of self-driving technology safely, quickly, and broadly.
  • The Aurora Driver will create a new era in mobility and logistics, one that will bring a safer, more efficient, and more accessible future to everyone.
  • At Aurora, you will tackle massively complex problems alongside other passionate, intelligent individuals, growing as an expert while expanding your knowledge. For the latest news from Aurora, visit aurora.tech or follow us on LinkedIn.
  • Aurora hires talented people with diverse backgrounds who are ready to help build a transportation ecosystem that will make our roads safer, get crucial goods where they need to go, and make mobility more efficient and accessible for all.
  • 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.
  • We are looking for a Software Engineer to join our Map Orchestration Team.
  • In this role you will:
  • Troubleshoot and solve complex issues within large-scale data pipelines and orchestration systems

This listing is sourced directly from Aurora Innovation's careers page and normalized into a canonical job model.