Skip to content
NEXTMOVEFDE careers · United States

Staff Software Engineer, Mapping

AI summary of the role

Staff Software Engineer on GM's Autonomous Vehicle Mapping team, responsible for designing and building scalable distributed backend systems for national-scale autonomous vehicle map ingestion, storage, and delivery.

What you’ll do

  • Architect and implement scalable, reliable, distributed backend systems to support national-scale mapping.
  • Design and evolve data pipelines and microservices for map ingestion, transformation, storage, and release.
  • Own end-to-end delivery of high-impact projects, including defining milestones, aligning stakeholders, and mentoring ICs across functions.
  • Collaborate cross-functionally with Localization, Perception, Simulation, and Offboard teams to define data contracts and ensure system interoperability.

What you’ll bring

  • 5+ years of experience designing, implementing, and operating scalable distributed systems in production.
  • Strong proficiency in Python (optional C++, TypeScript), and system-level programming fundamentals.
  • Deep understanding of databases, caching, data modeling, and service-oriented architecture (SOA).
  • Proven experience building and deploying distributed systems on major cloud platforms such as Google Cloud, AWS, or Azure.

Technologies

Python · C++ · TypeScript · Google Cloud · AWS · Azure · Airflow · Docker · Kubernetes · Linux

About General Motors

Global automaker selling Chevrolet, GMC, Cadillac, and Buick vehicles, plus financing and connected services, while shifting into EVs and driver assistance.

Public · 5000+ people

Source and classification

Deployment team leadership · Evidence for this classification:

technical leader responsible for designing and building the scalable systems that power ingestion, storage, access, and delivery of autonomous vehicle maps. You’ll partner closely with EMs, Staff/Principal ICs, and cross-functional teams to define the architecture and deliver next gen mapping capabilities that scale to national deployments. This is a hands-on leadership role requiring strong systems thinking, architecture design, and the ability to guide and mentor engineers across teams. You’ll operate autonomously, lead cross-functional technical initiatives, and ensure the health, scalability, and performance of our critical mapping pipelines and services. What You’ll Do (Responsibilities) Architect and implement scalable, reliable, distributed backend systems to support national-scale mapping. Design and evolve data pipelines and microservices for map ingestion, transformation,
How jobs are selected

Employer postings · Data from · Sources