FREE ACCESS
5,000–10,000 jobs/day
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.

Software Engineer, Data Platform – Autonomous Vehicles
General MotorsSoftware 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 fitCore 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 resumeApplicant 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 & technologiesCloudDistributed 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