Senior ML Engineer, Geospatial Mapping Pipelines

General Motors Company

United States

Remote

USD 171,000 - 261,000

Full time

13 days ago
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Benefits offered by this job

Health and wellbeing benefits
GM vehicle discounts
Paid vacations and holidays
Tuition assistance

Job summary

General Motors is seeking a Senior Software Engineer for its Mapping Engineering team to design and build mapping algorithms and geospatial data systems for automated map reconstruction and maintenance. You will own geometric and topological correctness from large-scale sensor data, merging sources, and error detection before deployment to vehicles.

You will drive end-to-end problems, collaborating with Perception, Localization, and Simulation, and apply machine learning where it measurably

Qualifications

  • 3+ years of software engineering experience building production systems with mapping/geospatial focus.
  • Strong foundation in geospatial and computational geometry concepts.
  • Experience designing geospatial data models and road network data structures.
  • Hands-on ML or CV workflow in production—dataset curation, training/evaluation, deployment.
  • Experience building large-scale distributed data pipelines for geospatial or sensor data.
  • Proficiency in Python and C++.
  • BS or MS in CS, GIS, EE, Robotics, or equivalent experience.
  • Ability to own ambiguous, well-scoped technical problems end to end and drive them to production.

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 geospatial data models for lane-level connectivity at intersections, road network graphs, and associated map attributes and restrictions.
  • Develop large-scale distributed geospatial pipelines that process sensor-derived and third-party road data into production map releases on a recurring cadence.
  • Apply machine learning and computer vision models — detection, segmentation, 3D reconstruction, BEV representations — to automate feature extraction and map change detection, and integrate them into production pipelines.
  • Build automated quality, validation, and regression systems that catch geometric, topological, and semantic map defects before release, with clear accuracy metrics.
  • Collaborate cross-functionally with Perception, Localization, Simulation, and Platform teams on interfaces, data contracts, and integration points.
  • Diagnose and resolve system-level issues spanning geospatial data pipelines, algorithms, models, and production workflows.
  • Contribute to design reviews, engineering best practices, and mentorship of engineers on the team.

Skills

Python
C++
Geospatial analysis
ML in production
Distributed systems
Graph algorithms
Coordinate systems

Education

BS or MS in CS, GIS, EE, Robotics

Tools

PostGIS
GeoPandas
GDAL/OGR
S2/H3
OSM
GeoJSON

Job description

General Motors is seeking a Senior Software Engineer for its Mapping Engineering team to design and build mapping algorithms and geospatial data systems for automated map reconstruction and maintenance. You will own geometric and topological correctness from large-scale sensor data, merging sources, and error detection before deployment to vehicles.

You will drive end-to-end problems, collaborating with Perception, Localization, and Simulation, and apply machine learning where it measurably

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer - Geospatial Mapping & Pipelines
Senior ML Engineer - Geospatial Mapping & Pipelines

General Motors • Warren (MI)

Hybrid
USD 171,000 - 261,000
Health benefits
Vehicle discounts
Tuition assistance
+1
Senior ML Engineer, Geospatial Mapping & Pipelines
Senior ML Engineer, Geospatial Mapping & Pipelines

General Motors • Austin (TX)

Hybrid
USD 171,000 - 261,000
Health insurance
GM vehicle discounts
Paid time off
Senior Geospatial ML Engineer – Map Reconstruction
Senior Geospatial ML Engineer – Map Reconstruction

General Motors • Sunnyvale (CA)

On-site
USD 171,000 - 261,000
Health benefits and wellbeing programs
HSA/FSA options
Retirement savings plan
+4
Remote Staff ML Engineer, Large-Scale Map Reconstruction
Remote Staff ML Engineer, Large-Scale Map Reconstruction

Aimlroles • Northern (KY)

Hybrid
USD 185,000 - 335,000
Health and wellbeing benefits
Medical insurance
Dental insurance
+10
Staff ML Engineer: End-to-End Map Reconstruction
Staff ML Engineer: End-to-End Map Reconstruction

General Motors • Sunnyvale (CA)

On-site
USD 185,000 - 335,000
Staff ML Engineer: Lead End-to-End Map Reconstruction
Staff ML Engineer: Lead End-to-End Map Reconstruction

General Motors • Washington

On-site
USD 185,000 - 335,000
Health and wellbeing benefits
GM vehicle discounts
Relocation support
Staff ML Engineer — Mapping & CV Systems Lead
Staff ML Engineer — Mapping & CV Systems Lead

General Motors • Warren (MI)

On-site
USD 185,000 - 335,000
Health and wellbeing benefits
GM vehicle discounts
Remote Staff ML Engineer — National-Scale Map Reconstruction
Remote Staff ML Engineer — National-Scale Map Reconstruction

General Motors • San Francisco (CA)

On-site
USD 225,000 - 300,000
Senior Machine Learning Engineer - Mapping
Senior Machine Learning Engineer - Mapping

General Motors Company • United States

Remote
USD 171,000 - 261,000
Health and wellbeing benefits
GM vehicle discounts
Paid vacations and holidays
+1
Senior Machine Learning Engineer - Mapping
Senior Machine Learning Engineer - Mapping

General Motors LLC • Sunnyvale (CA)

On-site
USD 171,000 - 261,000
Health benefits and wellbeing programs
HSA/FSA options
Retirement savings plan
+4