Senior Machine Learning Engineer - Mapping
About the Team
Our Mapping organization is building national-scale, next-generation mapping systems that move beyond static HD maps toward automated, algorithmic and ML-assisted map reconstruction pipelines powered by onboard sensor data. These systems form a critical foundation for localization, perception, simulation, and autonomy at scale.
The Role
We are looking for a Senior Software Engineer to design and build the mapping algorithms and geospatial data systems behind automated map reconstruction and maintenance within our Mapping Engineering team. In this role, you will develop the algorithms and data models that reconstruct, conflate, validate, and maintain map primitives — lanes, lane connectivity, road network graphs, boundaries, traffic controls, and signs — from large-scale multi-modal sensor data. You will own the geometric and topological correctness of the map itself: how features are represented, how disparate sources are merged, and how errors are detected before they reach the vehicle. This is a hands-on individual contributor role with strong ownership. You will drive technical problems end to end, partner closely with Perception, Localization, and Simulation, and apply machine learning where it measurably improves accuracy, coverage, or automation rate.
Responsibilities
- Design and implement mapping algorithms for map reconstruction and maintenance — lane and boundary extraction, road network graph construction, map conflation and matching, geometry simplification, and topology validation.
- Build and evolve