Senior Machine Learning Engineer, Mapping

General Motors (GM)

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
Sunnyvale, CAAustin, TXMountain View, CAWarren, MI
Salary
$170,600–$261,300 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Competitive pay

How this pay compares to similar roles

Similar $229k
This role $216k
$158k most similar roles pay here $290k

This role pays less than 60% of similar roles. Most pay $202,800–$254,750 — the shaded band above. At the midpoint, this role pays about $216k versus about $229k for comparable roles.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 112 open roles on FindRole.

Listed pay typically runs $165,400–$261,300 across 58 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Senior Machine Learning Engineer, Mapping

Senior Machine Learning Engineer - Mapping joins the Mapping organization to build national-scale, next-generation mapping systems that move beyond static maps toward automated, algorithmic, and ML-assisted reconstruction pipelines powered by onboard sensor data. This role involves designing and building algorithms for map reconstruction and maintenance, including lane extraction, road network graph construction, and topology validation. The engineer will develop geospatial data models, build distributed pipelines to process multi-modal sensor data into production releases, and apply machine learning and computer vision models like 3D reconstruction and BEV representations to automate feature extraction. Key technical requirements include proficiency in Python and C++, expertise in computational geometry, and experience with large-scale distributed systems for geospatial data. The role solves critical problems in localization, perception, and simulation by ensuring the geometric and topological correctness of map primitives before they reach the vehicle.

What does a Machine Learning Engineer earn in California?

Median $241375 from 174 postings across 27 companies.

See salary data

What you'll do

  • Design and implement algorithms for map reconstruction including lane extraction, road network construction, and geometry simplification.
  • Develop geospatial data models for lane connectivity, road networks, and associated map attributes.
  • Build distributed pipelines to process sensor-derived and third-party data into production map releases.
  • Integrate machine learning and computer vision models to automate feature extraction and map change detection.
  • Create automated quality, validation, and regression systems to identify geometric and semantic defects before release.
  • Resolve system-level issues across geospatial data pipelines, algorithms, and production workflows.

What we're looking for

  • 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 including coordinate systems, spatial indexing, and graph algorithms.
  • Experience designing geospatial data models and working with road network or map data structures.
  • Hands-on experience with machine learning or computer vision workflows in production environments.
  • Experience building large-scale distributed data pipelines for geospatial or sensor data.
  • Proficiency in Python and C++.
  • BS or MS in Computer Science, GIS, Electrical Engineering, Robotics, or a related technical field.
  • Experience with HD maps, localization, perception, 3D geometry, or SLAM (preferred).

More like this

Similar roles

Senior Machine Learning Engineer

Adobe

San Jose, CA 7 days ago $151,800–$265,350
Python Java PyTorch TensorFlow JAX LLMs RAG AWS Azure Redis Elasticsearch Snowflake Microservices ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp

Senior Machine Learning Engineer

Alloy

New York, NY 171 days ago $212,000–$251,000
Machine Learning Python SQL Feature Engineering Tree-based Models Looker Model Evaluation Production ML Workflows Dashboards Fraud Detection
8+ yrs exp Hybrid

Senior Machine Learning Engineer

Cloudflare, Inc

Austin, TX 85 days ago
Python PyTorch TensorFlow Scikit-Learn LangChain LangGraph Autogen LLMs RAG Vector Databases Docker Kubernetes Terraform Cloudflare Workers FastAPI TypeScript React BigQuery Airflow Argo Workflows CI/CD Pytest
3+ yrs exp Hybrid

Senior Machine Learning Engineer

Adobe

San Francisco, CA +2 7 days ago $172,500–$306,625
Machine Learning Artificial Intelligence Python PyTorch TensorFlow Data Science Deep Learning ML Models Content Understanding
5+ yrs exp

Senior Machine Learning Engineer

Intuit

Mountain View, CA +1 29 days ago $171,000–$231,500
Python Scikit-learn TensorFlow Keras NumPy Pandas NLTK Spark AWS GCP CUDA cuDNN Git GitHub Machine Learning Data Structures Algorithms Observability
5+ yrs exp

Senior Machine Learning Engineer

Q2

Austin, TX +1 21 days ago
Python LLM RAG Agentic Workflows Microservices Kubernetes Docker MLOps Cloud Infrastructure Data Integration Distributed Systems C# Java TypeScript Monitoring Observability
5+ yrs exp