Senior Machine Learning Engineer - Mapping
Senior
Ai Ml
Artificial Intelligence
Automation
Bev
Data Engineer
Data Engineering
Data Integration
Data Mapping
Data Pipeline
Data Processing
Data Science
Geospatial
Geospatial Analysis
Geospatial Automation
Geospatial Data
Geospatial Data Management
Geospatial Data Modeling
Geospatial Etl
Geospatial Processing
GIS
Machine Learning Engineer
Machine Learning Modeling
Machine Learning Operations
Machine Learning Pipelines
Machine Vision
Map Conflation
Postgis
Software Engineering
Job Description
Design and productionize ML-assisted mapping and geospatial data pipelines for automated map reconstruction and ongoing maintenance.
Responsibilities
- Design and implement mapping algorithms for map reconstruction and maintenance, including lane and boundary extraction, road network graph construction, map conflation and matching, geometry simplification, and topology validation
- Build and iterate geospatial data models for lane-level connectivity at intersections, road network graphs, and related map attributes and restrictions
- Develop and scale distributed geospatial pipelines that transform sensor-derived data and third-party road data into recurring production map releases
- Apply ML and computer vision models for feature extraction and map change detection, including detection, segmentation, 3D reconstruction, and BEV representations, and integrate outputs into production pipelines
- Create automated quality, validation, and regression systems to identify geometric, topological, and semantic map defects before release, with clear accuracy metrics
- Partner with Perception, Localization, Simulation, and Platform teams on interfaces, data contracts, and integration points
- Troubleshoot and resolve issues across geospatial pipelines, algorithms, models, and production workflows
- Participate in design reviews, support engineering best practices, and mentor engineers on the team
Requirements
- 3+ years of software engineering experience building production systems, with substantial experience in mapping, geospatial, or geometric algorithms
- Strong applied foundation in geospatial and computational geometry, including coordinate systems and projections, spatial indexing, geometry operations, map matching, and graph algorithms for road networks
- Experience designing geospatial data models and working with road network or map data structures (lanes, segments, intersections, topology)
- Hands-on production experience with machine learning or computer vision workflows, including 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 Computer Science, GIS, Electrical Engineering, Robotics, or a related technical field, or equivalent industry experience
- Ability to own ambiguous, well-scoped technical problems end to end and drive them to production
Technologies
- Python
- C++
- PostGIS
- GeoPandas
- GDAL/OGR
- S2/H3
- OSM
- GeoJSON
- BEV
Preferred Qualifications (Nice to Have)
- Experience with HD maps, localization, perception, or robotics systems, especially in autonomous driving or mobile robotics
- Hands-on experience with 3D geometry, multi-view geometry, point cloud processing, or SLAM
- Familiarity with AV sensor data (camera, lidar, radar) and real-world data challenges such as noise, drift, and long-tail scenarios
- Experience with map conflation, change detection, or automated map QA at national or global scale
- Experience with geospatial tooling and formats (PostGIS, GeoPandas, GDAL/OGR, S2/H3, OSM, GeoJSON)
- Experience deploying ML models into production pipelines with monitoring, validation, and iteration loops
- Experience mentoring engineers or acting as a technical lead on a project
Compensation
- Salary range: USD 170,600 - 261,300 per year
- Bonus potential: incentive pay program with payouts based on company performance, job level, and individual performance
Benefits
- Medical
- Dental
- Vision
- Health Savings Account
- Flexible Spending Accounts
- Retirement savings plan
- Sickness and accident benefits
- Life insurance
- Paid vacation & holidays
- Tuition assistance programs
- Employee assistance program
- GM vehicle discounts
- Relocation benefits available for candidates who qualify under company policy
Work Arrangement and Relocation
- Hybrid: expected to report to a specific location at least 3 times a week (or other frequency set by the manager)
- Relocation benefits available for candidates who qualify under company policy
About the Team
- Mapping organization building national-scale, next-generation mapping systems
- Focus on moving beyond static HD maps toward automated, algorithmic and ML-assisted map reconstruction pipelines using onboard sensor data
- Mapping systems support localization, perception, simulation, and autonomy at scale
About GM
- Vision: Zero Crashes, Zero Emissions and Zero Congestion
- Emphasis on leading change to improve safety and equity
Accommodations
- General Motors offers opportunities to job seekers including individuals with disabilities
- For reasonable accommodation during the job search or application process, email or call 1-800-865-7580 with a description of the requested accommodation, plus the job title and requisition number