GM
Autonomous Vehicles
StaffSoftwareEngineer,Mapping
“Staff Software Engineer, Mapping at GM. Skills: Distributed backend systems, Mapping, Architecture design, Technical leadership. Architect scalable distributed backend systems. Implement scalable distributed backend systems”
What You'll Achieve.
Build national-scale mapping systems; Ensure health of mapping pipelines; Ensure scalability of mapping pipelines; Ensure performance of mapping pipelines; Ensure health of mapping services; Ensure scalability of mapping services; Ensure performance of mapping services; Deliver next gen mapping capabilities; Scale mapping to national deployments
Industry & Context.
Systems thinking; Diagnose and resolve large-scale system issues
Expected to report to location three times a week if within 50-mile radius, Travel <25%, Not eligible for relocation benefits
What They're Looking For.
Must Have
5+ years of experience designing, implementing, and operating scalable distributed systems in production, Bachelors degree in related field or relevant work experience, Python, system-level programming fundamentals, Deep understanding of databases, Deep understanding of caching, Deep understanding of data modeling, Deep understanding of service-oriented architecture (SOA), Proven experience building and deploying distributed systems on major cloud platforms such as Google Cloud, AWS, or Azure, Experience with data orchestration pipelines, Experience with ETL mechanisms, BS, MS, or PhD in Computer Science, Electrical Engineering, or related technical field, or equivalent industry experience, Demonstrated success in leading cross-functional technical initiatives, Demonstrated success in influencing architectural decisions across teams, Demonstrated success in mentoring senior engineers
Nice to Have
Experience with mapping, Experience with geospatial data, Experience with robotics systems, Familiarity with autonomous vehicle software stack, Familiarity with the map-data lifecycle, Familiarity with software safety standards, Experience in CI/CD pipeline design, Experience with large-scale deployment strategies, Experience with cloud-native architecture, Proficiency with Linux systems, Proficiency with container orchestration, Proficiency with distributed logging systems, Proficiency with distributed metrics systems, Knowledge of machine learning data pipelines, Knowledge of HD map labeling infrastructure
What You'll Do.
Architect scalable distributed backend systems
Implement scalable distributed backend systems
Design data pipelines
Evolve data pipelines
Own end-to-end delivery
Define project milestones
Conduct system-level design reviews
Set standard for code quality
Set standard for testing
Set standard for documentation
Diagnose system issues
Resolve system issues
Shape technical roadmaps
How You'll Work.
Team & Collaboration
Partner closely with EMs; Partner closely with Staff/Principal ICs; Partner closely with cross-functional teams; Collaborate cross-functionally with Localization; Collaborate cross-functionally with Perception; Collaborate cross-functionally with Simulation; Collaborate cross-functionally with Offboard teams; Influence architectural decisions across teams
Process & Methodology
Define milestones, Align stakeholders
Applying for this Staff Software Engineer, Mapping role?
Most applicants get filtered before a human reads their resume. See if yours makes the cut.
How to Apply on Workday
- Workday has a multi-step form — save your progress after every section.
- "Apply With LinkedIn" can fail or lose data; manual entry is more reliable.
- Watch for the "Submit for Review" final step — hitting "Save" alone does not submit.
- Job requisition numbers are useful when following up with HR by email.
ANONYMOUS · UNFILTERED
What do employees actually say about GM?
Real rants from real employees. Read before you apply.