Senior ML Engineer — Geospatial Mapping

Aimlroles

Sunnyvale (CA)

Hybrid

USD 171,000 - 261,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Health benefits
Hybrid work model
Relocation assistance

Job summary

General Motors (GM) is seeking a Senior Software Engineer for its Mapping Engineering team in Sunnyvale, CA. You will design and implement mapping algorithms and geospatial data systems for automated map reconstruction and maintenance, owning the end-to-end lifecycle from data to production.

You will work with perception, localization, and simulation teams, apply machine learning to feature extraction, and build scalable pipelines for road networks, lanes, and topology.

Qualifications

  • 3+ years of software engineering experience building production systems with a focus on mapping, geospatial, or geometric algorithms.
  • Strong foundation in geospatial and computational geometry concepts—coordinate systems and projections, spatial indexing, geometry operations, map matching, and graph algorithms on road networks.
  • Experience designing geospatial data models and working with road network or map data structures (lanes, segments, intersections, topology).
  • Hands-on experience with machine learning or computer vision workflows in production—dataset curation, model training or fine-tuning, evaluation, and deployment.
  • Experience building large-scale distributed data pipelines for geospatial or sensor data.
  • Proficiency in Python and C++.
  • BS or MS in CS, GIS, Electrical Engineering, Robotics, or related technical field, or equivalent industry experience.

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 algorithms
Distributed pipelines
Machine learning in prod
Road networks data models

Education

BS or MS in CS, GIS, EE, Robotics

Tools

PostGIS
GeoPandas
GDAL/OGR
S2/H3
OSM
GeoJSON

Job description

General Motors (GM) is seeking a Senior Software Engineer for its Mapping Engineering team in Sunnyvale, CA. You will design and implement mapping algorithms and geospatial data systems for automated map reconstruction and maintenance, owning the end-to-end lifecycle from data to production.

You will work with perception, localization, and simulation teams, apply machine learning to feature extraction, and build scalable pipelines for road networks, lanes, and topology.

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 Company • United States

Remote
USD 171,000 - 261,000
Health and wellbeing benefits
GM vehicle discounts
Paid vacations and holidays
+1
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 Mapping ML Engineer (Hybrid/Remote)
Senior Mapping ML Engineer (Hybrid/Remote)

General Motors Corporation • Sunnyvale (CA)

Hybrid
USD 171,000 - 261,000
Hybrid work model
Relocation benefits
Health benefits
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
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: End-to-End Map Reconstruction
Staff ML Engineer: End-to-End Map Reconstruction

General Motors • Sunnyvale (CA)

On-site
USD 185,000 - 335,000
ML/Geospatial AI Engineer — Mapping Solutions
ML/Geospatial AI Engineer — Mapping Solutions

General Motors LLC • United States

On-site
USD 45,000 - 78,000
Paid US GM Holidays
Vehicle Discount Program
Networking Events
AI/ML Mapping Engineer – Geospatial & Cloud
AI/ML Mapping Engineer – Geospatial & Cloud

General Motors • Warren (MI)

On-site
USD 22,000 - 33,000
Paid US GM Holidays
GM Family First Vehicle Discount
Growth opportunities and intern events