Intern developing scalable infrastructure and tools for AI training platform at GM. Collaborate with engineering team to enhance productivity and accelerate model training workflows.
Responsibilities
Develop scalable infrastructure and tools to support model training, regression, and rules-based models, operations, and inference
Suggest, collect and synthesize requirements and create effective feature roadmap
Code deliverables in tandem with the engineering team
Adapt standard machine learning methods to best exploit modern parallel environments (e.g. distributed clusters, multicore SMP, and GPU)
Perform specific responsibilities which vary by team
Requirements
Currently enrolled in a full-time, degree-seeking program and in the process of obtaining a Master's degree in computer science or a related technical field
Experience in systems software or algorithms
Experience with modern object-oriented programming languages (e.g., Java, C++, Python)
Strong communication skills with experience collaborating across cross-functional teams
Able to work fulltime, 40 hours per week
Demonstrated software engineering experience via an internship, work experience, coding competitions is preferred
Familiarity with AI-assisted engineering tools (e.g., for code generation, model analysis, or experiment planning)
Demonstrated creativity and quick problem-solving capabilities
Research and/or work experience in a relevant field, such as machine learning, deep learning, reinforcement learning, NLP, recommendation systems, pattern recognition, signal processing, data mining, artificial intelligence, or computer vision
Experience with distributed systems (e.g., Spark, Ray, Kubernetes, Slurm)
Experience in CUDA, OpenCL, Triton or other accelerator programming language
Intent to return to degree-program after the completion of the internship
Graduating between December 2026 and August 2027
Benefits
Paid US GM Holidays
GM Family First Vehicle Discount Program
Result-based potential for growth within GM
Intern events to network with company leaders and peers
Job title
Summer Intern – Machine Learning Systems Engineer – Autonomous Driving
Systems Analyst supporting the maintenance, improvement, and effective use of the internal IT business application systems. Troubleshooting issues and collaborating with stakeholders to align systems with business needs.
Intern collaborating on various projects improving asset management and construction strategies at UPS. Supports initiatives aimed at efficiency and effectiveness in operations.
Principal Systems Engineer managing complex computer - based systems for customer solutions. Leading design and architecture while collaborating with stakeholders across the organization.
Systems Engineer focused on maintaining data infrastructure at Cloudflare. Collaborating across teams to improve data systems at a leading Internet company.
Program Manager leading autonomous vehicle software development projects at NVIDIA. Driving integration and process improvements across engineering teams for AV Fleet initiatives.
System Engineer developing containerized applications and CI/CD pipelines for Sparkassen's online banking solutions. Collaborating in a hybrid work environment based in Berlin.
Senior System Engineer developing online banking solutions for Sparkassen with hybrid work model from Berlin. Involves Kubernetes, CI/CD, and automated infrastructure management responsibilities.
System Engineer responsible for system architecture and project management in Neonatal Care products at Dräger, a leader in medical technology. Collaborating across teams and managing technical risks.
Internship in Systems Engineering at Dräger focusing on product development for safety technology. Involvement in various projects enhancing life - saving products and integrating innovative solutions.