Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
General Motors

Software Engineer, Data Platform – Autonomous Vehicles

General Motors

Software Engineer developing the next generation distributed ML data platform for autonomous vehicle technology. Collaborating with data engineers to enhance self-driving car systems.

Posted 7/20/2026full-timeMountain View • California, Texas, Washington • 🇺🇸 United StatesMid-LevelSenior💰 $95,200 - $156,150 per yearWebsite

Core Competencies

Role fit
Core Competencies

Use this summary to align your resume positioning with the role.

Demonstrates expertise in designing and developing distributed ML data platforms using GCP and open-source frameworks, with a strong focus on data processing frameworks and microservices architecture. Proven ability to mentor junior engineers and drive technical projects while optimizing for performance and cost efficiency.

Highest-signal resume keywords
Distributed Data Platform DevelopmentExpert-Level Proficiency in Java, C++, or PythonData Processing Frameworks (Beam, Spark)Microservices ArchitectureTechnical Project Ownership

ATS Keywords

Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills
Distributed Systems DesignData Lake to Lakehouse EvolutionHigh-Throughput, Low-Latency OptimizationCost Efficiency OptimizationOperational Lifecycle Management
Soft Skills
Collaboration with StakeholdersMentoring Junior EngineersTechnical Interviewing
Tools & Technologies
GCPOpen-Source FrameworksMicroservices
Industry Keywords
Data EngineeringMachine LearningData ProcessingCloud Computing

Tech Stack

Tools & technologies
CloudDistributed SystemsGoogle Cloud PlatformJavaPythonSpark

About the role

Key responsibilities & impact
  • Design & develop the next generation distributed ML data platform (Ingestion, Processing, Serving) using GCP and open-source frameworks
  • Collaborate with stakeholders (ML & Data Engineers), translate needs & pain points into requirements, build self-serve capabilities and drive adoption
  • Deliver technical projects owning major technical decisions and tradeoffs & contribute to the team’s strategic roadmap
  • Champion engineering & operational excellence by continuously improving systems and processes
  • Actively participate in team’s planning, code reviews and design discussions
  • Conduct technical interviews, onboard new and mentor junior engineers

Requirements

What you’ll need
  • BA or BS in Computer Science, Electrical Engineering, Mathematics, Physics, or another relevant field; or equivalent real-world experience
  • 3+ years in building petabyte-scale distributed data platforms, specifically evolving Data Lakes into Lakehouses using major cloud providers and open-source frameworks
  • Expert-level proficiency in Java, C++, or Python , with a proven track record of designing and implementing robust, distributed systems
  • Expertise in implementing Data Processing Frameworks (Beam, Spark) and serving layers optimized for high-throughput, low-latency delivery
  • Experience optimizing services for cost efficiency, performance & reliability
  • Experience with Micro services architecture and proven ability to manage the full operational lifecycle of systems

Benefits

Comp & perks
  • 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