General Motors Opens Autonomous Vehicle Machine Learning Infrastructure Internship in California
General Motors has opened applications for a hybrid machine learning infrastructure internship based in Sunnyvale, California, offering a monthly salary range between $9,600 and $11,800, according to the official search-careers.gm.com posting. The position places student engineers within the automaker’s AV ML Infra team to develop tools supporting embodied AI, simulation, and data science workloads.
Engineering Autonomous Driving Workflows at the Sunnyvale Office
Selected interns will report to the Sunnyvale facility up to three times per week under a hybrid work arrangement. The team builds architecture spanning AI validation, inference, and machine learning compute resources across cloud and on-premises environments. Responsibilities include writing code alongside permanent engineering staff, developing automated workflows using orchestration platforms, and optimizing testing infrastructure such as Carbench and hardware-in-the-loop systems. Work focuses on boosting reliability, reducing latency, and accelerating iteration speeds for autonomous driving performance.

Requirements and Compensation for Student Applicants
Applicants must be enrolled full-time in a Bachelor’s or Master’s degree program in computer science or a related technical field, with an expected graduation date between December 2027 and August 2028. Candidates need experience in systems software or algorithms alongside proficiency in modern object-oriented programming languages including Java, C++, Go, or Python. Compensation includes a monthly salary between $9,600 and $11,800, alongside a one-time taxable lump sum stipend for eligible participants in the 2027 Student Program, paid holidays, and access to the GM Family First Vehicle Discount Program.
Frequently Asked Questions About the General Motors Internship
What specific technical environments will interns work with?
Interns adapt standard machine learning methods to parallel environments like distributed clusters, multicore SMP, and GPUs, while utilizing distributed systems tools such as Spark, Ray, Kubernetes, and Slurm.
What are the weekly time commitments for the position?
The internship requires full-time availability of 40 hours per week, with an expectation to work from the Sunnyvale, California office up to three days weekly.
Are there specific non-technical skills required for the role?
Candidates must possess strong communication skills and demonstrate experience collaborating across cross-functional engineering teams.
Keep reading