Hybrid Staff Software Engineer, Mapping

Posted 3 weeks ago

Apply now

About the role

  • 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.
  • Drive technical excellence by conducting system-level design reviews, mentoring engineers, and setting the standard for code quality, testing, and documentation.
  • Diagnose and resolve large-scale system issues across services, data pipelines, and production environments.
  • Serve as the Subject Matter Expert (SME) in distributed system design, performance optimization, and backend architecture within Mapping and potentially across GM AV.
  • Help shape technical roadmaps and hiring plans for growing distributed systems expertise across the org.

Requirements

  • 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.
  • Experience with data orchestration pipelines and ETL mechanisms (eg. airflow)
  • 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, influencing architectural decisions across teams, and mentoring senior engineers.

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 and more.

Job title

Staff Software Engineer, Mapping

Job type

Experience level

Lead

Salary

$200,000 - $285,000 per year

Degree requirement

Bachelor's Degree

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job