Senior Software Engineer, Data Platform (Autonomous Vehicles)

General Motors•Austin, TX
•$153,200 - $269,200•Hybrid

About The Position

The Senior Software Engineer will join General Motors’ Autonomous Vehicles Data team to design, develop, and maintain robust data platforms that support the development and deployment of self-driving car technology. The role focuses on platform services used for autonomous-vehicle model training, data mining, labeling, and replay, and includes ownership of their deployment and improvement. The engineer will promote operational excellence through service-level objective and indicator definition and measurement, and will lead incident and support response. The position involves working with machine-learning and data-engineering stakeholders to turn needs and pain points into requirements, build self-service capabilities, and encourage adoption. The engineer will deliver end-to-end technical projects, make major technical decisions and tradeoffs, and contribute to the team’s strategic roadmap. They will also participate in planning, code reviews, and design discussions; conduct technical interviews; onboard new team members; and mentor junior engineers. The role is categorized as hybrid. The selected candidate is expected to report to a specific location at least three times a week, or at another frequency set by their manager. Relocation benefits are available to candidates who qualify under company policy. GM does not provide immigration-related sponsorship for this role. The stated salary range is $153,200–$269,200. Actual base salary within that range depends on factors relevant to the position and the selected candidate’s geography. An incentive pay program may provide payouts based on company performance, job level, and individual performance.

Requirements

  • BA or BS in Computer Science, Electrical Engineering, Mathematics, Physics, or another relevant field.
  • At least 5 years of experience building and supporting large-scale data platforms, including deploying high-performance services that support petabytes of weekly data serving.
  • Expert-level proficiency in Java, C++, Go, or Python, with a proven track record of designing and implementing robust distributed systems.
  • Expertise deploying and managing services in at least one major public cloud provider (Azure, GCP, or AWS), using automation and observability for operational excellence.
  • Experience optimizing services for cost efficiency, performance, and reliability.
  • Experience with multi-language hosted-services architecture and the ability to manage systems through their full operational lifecycle.

Nice To Haves

  • Experience implementing data-processing frameworks such as Beam or Spark and serving layers optimized for high-throughput, low-latency delivery.
  • Passion for self-driving technology and its potential impact on the world.
  • Experience delivering ingestion, processing, and serving architectures at a scale of 100+ petabytes.
  • Experience with SQL engines or queries.

Responsibilities

  • Own and improve deployment of key Autonomous Vehicles Data platform services used in model training, mining, labeling, and replay.
  • Define and measure SLOs and SLIs, and provide leadership in incident and support response.
  • Collaborate with machine-learning and data-engineering stakeholders to translate needs and pain points into requirements.
  • Build self-service capabilities and drive their adoption.
  • Deliver end-to-end technical projects, owning major technical decisions and tradeoffs, and contribute to the team’s strategic roadmap.
  • Participate in team planning, code reviews, and design discussions.
  • Conduct technical interviews, onboard new engineers, and mentor junior engineers.

Benefits

  • Medical benefits
  • Dental insurance
  • Vision insurance
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation
  • Paid holidays
  • Tuition assistance programs
  • Employee assistance program
  • GM vehicle discounts
  • Incentive pay program with payouts based on company performance, job level, and individual performance
  • Relocation benefits for candidates who qualify under company policy
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service