Job Description
This role is primarily remote; however, if you live within a 50-mile radius of Austin, Detroit, Warren, Milford, Mountain View, or Sunnyvale, you will be required to report to that location a minimum of three times a week.
About Us
At GM's Autonomous Vehicle (AV) organization, we are pioneering self-driving technology that aims to safely connect people with the places, things, and experiences they value. Our dedicated team is building next-generation mapping systems that integrate robust backend infrastructure with user-friendly interfaces for national-scale deployment.
The Role
We are seeking a Senior Software Engineer with extensive experience in distributed backend systems to join our Mapping Engineering team. In this hands-on leadership position, you will be at the forefront of designing and building scalable systems critical for autonomous vehicle mapping. You will work closely with Engineering Managers, senior engineers, and cross-functional teams to define architecture and deliver innovative mapping capabilities essential for national deployments. Strong systems thinking, architectural acumen, and the ability to mentor engineers are essential for this role.
What You'll Do (Responsibilities)
Architect and implement scalable, reliable backend systems to enable national-scale mapping.
Design and develop data pipelines and microservices for map ingestion, transformation, storage, and distribution.
Oversee comprehensive project delivery, defining milestones, aligning key stakeholders, and mentoring engineers.
Collaborate with Localization, Perception, Simulation, and Offboard teams to establish data contracts and ensure seamless interoperability.
Enhance technical excellence through system-level design reviews, mentorship of engineers, and setting high standards for code quality, testing, and documentation.
Troubleshoot and resolve large-scale system issues across services, data pipelines, and production environments.
Act as the Subject Matter Expert in distributed system design and backend architecture within Mapping and potentially across GM AV.
Contribute to shaping technical roadmaps and recruitment plans to expand distributed systems expertise in the organization.
Minimum Qualifications (Must-Have)
5+ years of experience in designing, implementing, and operating scalable distributed systems in production.
Bachelor's degree in a related field or equivalent experience.
Strong proficiency in Python (C++ and TypeScript are a plus) and solid understanding of system-level programming.
In-depth knowledge of databases, caching, data modeling, and service-oriented architecture (SOA).
Proven track record of building and deploying distributed systems on major cloud platforms like Google Cloud, AWS, or Azure.
Experience with data orchestration pipelines and ETL tools (e.g., Apache Airflow).
BS, MS, or PhD in Computer Science, Electrical Engineering, or a related technical field, or equivalent industry experience.
Demonstrated success in leading cross-functional technical initiatives and mentoring senior engineers.
Preferred Qualifications (Nice-to-Have)
Experience in mapping, geospatial data, or robotics systems (e.g., Localization, Perception).
Familiarity with the autonomous vehicle software stack, including the map-data lifecycle and software safety standards.
Knowledge in CI/CD pipeline design, large-scale deployment strategies, or cloud-native architecture.
Proficiency with Linux systems, container orchestration (e.g., Docker, Kubernetes), and distributed logging/metrics systems.
Familiarity with machine learning data pipelines or HD map labeling infrastructure.
Compensation: Compensation details are provided in good faith. The salary range is $200,000 to $285,000, with actual salaries varying based on job-related factors.
Bonus Potential: An incentive program exists based on company performance, job level, and individual performance.
Benefits: GM offers a variety of health and wellbeing benefits, including medical, dental, vision, retirement savings, paid vacation, and vehicle discounts.
This remote position requires candidates living within a specified radius of a GM hub to report in-person as mandated. Relocation benefits are not offered.
About GM
Our vision encompasses Zero Crashes, Zero Emissions, and Zero Congestion, and we take seriously our commitment to lead transformative change.
Why Join Us
We encourage our employees to embrace choices each day to foster meaningful change in our work culture. We strive for a collective sense of belonging across the General Motors team.
Non-Discrimination and Equal Employment Opportunity
General Motors emphasizes a discrimination-free workplace and is committed to fostering inclusion and belonging.
We encourage applicants to review position requirements closely and apply if they align with their skills. Candidates may need to complete role-related assessments as part of the recruitment process.
Accommodations
We offer opportunities to all job seekers, including those with disabilities. For reasonable accommodation requests during the job application process, please email or reach out to our HR department.
At GM, we aspire to lead the change toward a better, safer, and more equitable world through our innovative technology and diverse teams.