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
Entry - level Virtual Systems Engineer responsible for technical planning and system integration. Supporting various engineering domains for complex solutions at CACI.
Mission System Engineer working with agile teams to create modern mission - critical software applications. Collaborating with users and stakeholders to enhance SIGINT mission management.
Dataflow Systems Engineer supporting national security by creating solutions for mission data governance and implementing critical data flows. Collaborating with clients to shape enterprise data flow systems.
Senior engineer designing, building, and securing enterprise - grade SharePoint Online solutions. Leading hands - on development using SPFx, Power Platform, and Azure services in India.
Salesforce Developer extending Salesforce functionality with custom code for business solutions. Collaborating with admins to develop solutions for various programs on the SFDC platform.
Senior Boomi Integration Engineer designing enterprise integrations using Dell Boomi. Collaborating across teams to ensure secure and scalable integrations in production environments.
Analista de Sistemas SR para sustentar Sistema Função com foco na indústria financeira. Colaborando em um ambiente hibrido em São Paulo com uma equipe proativa.
Senior Aviation Systems Engineer supporting advanced research and development at NAS Patuxent River. Providing systems engineering leadership across avionics, sensor tracking, and fire control initiatives.
Sr. Principal Systems Engineer developing and testing systems at Northrop Grumman. Collaborating with cross - functional teams and focusing on test automation and integration processes.
Systems Engineering Manager overseeing a team of engineers for the Sentinel Program in the United States. Managing engineering activities and providing mentorship while ensuring project success.