Work on national-scale, next-generation mapping at General Motors. In this hybrid role in Sunnyvale, you will help move mapping beyond static HD datasets by building ML-assisted pipelines that reconstruct and maintain maps from onboard sensor data. Your work will support localization, perception, simulation, and autonomy at scale.
What youโll do
- Design and implement mapping algorithms for reconstruction and maintenance, including 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 transform sensor-derived inputs and third-party road data into production map releases on a recurring cadence.
- Use machine learning and computer vision models for automated feature extraction and map change detection, including detection, segmentation, 3D reconstruction, and BEV representations, and integrate results into production pipelines.
- Create automated quality, validation, and regression systems to detect geometric, topological, and semantic map defects before release, with clear accuracy metrics.
- Collaborate with Perception, Localization, Simulation, and Platform teams on interfaces, data contracts, and integration points.
- Diagnose and resolve system-level issues across geospatial pipelines, algorithms, models, and production workflows.
- Participate in design reviews, apply engineering best practices, and mentor engineers on the team.
Requirements
- 3+ years of software engineering experience building production systems, with a substantial portion focused on 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 on road networks.
- Demonstrated experience designing geospatial data models and working with road network or map data structures (lanes, segments, intersections, topology).
- Hands-on experience with ML or computer vision workflows in production, 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.
Preferred qualifications
- Experience with HD maps, localization, perception, or robotics systems, particularly 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 such as PostGIS, GeoPandas, GDAL/OGR, S2/H3, OSM, and 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.
Technologies you may work with
Python, C++, PostGIS, GeoPandas, GDAL/OGR, S2/H3, OSM, GeoJSON, BEV
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
- Bonus Potential: An incentive pay program offers payouts based on company performance, job level, and individual performance.
- Relocation benefits are available for candidates who qualify under company policy.
Compensation
Salary range: $170,600.00 to $261,300.00 per year. Bonus potential: incentive pay program with payouts based on company performance, job level, and individual performance.
Work arrangement and relocation
This role is categorized as hybrid. The selected candidate is expected to report to a specific location at least 3 times a week (or other frequency dictated by their manager). Relocation benefits are available for candidates who qualify under company policy.
About the Mapping team
The 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.
Accessibility
General Motors offers opportunities to all job seekers including individuals with disabilities. If you need a reasonable accommodation to assist with your job search or application for employment, email us or call 1-800-865-7580 with a description of the specific accommodation requested as well as the job title and requisition number.