To develop artificial intelligence (AI) and machine learning (ML) models that power realistic environments for testing and training advanced systems at General Motors
Requirements
- Familiarity with machine learning concepts and frameworks (e.g., TensorFlow, PyTorch)
- Strong programming skills in Python or C++
- Exposure to reinforcement learning, generative models, or GPU programming
- Interest in simulation, robotics, or autonomous systems
- Demonstrated software engineering experience from previous internships, work experience, coding competitions, or publications
- Experience with projects involving ML pipelines, optimization, or robotics competitions
Responsibilities
- Assist in developing ML and RL models, including training loop design and optimization
- Help streamline integration and contribute to ML infrastructure, metrics, and data pipelines
- Collaborate with the AI/ML team to support rapid experimentation and deployment in simulation environments
- Apply software engineering skills to accelerate project timelines in areas such as robotics, autonomous systems, and simulation frameworks
- Learn how simulation technologies are applied to real-world AI and ML systems
- Participate in code reviews, technical discussions, and design resign
- Collaborate with cross-functional teams including hardware, systems, test, and safety to ensure seamless software integration
Other
- Currently pursuing a PhD in Computer Science, Robotics, Electrical Engineering, or a related field
- Able to work fulltime, 40 hours per week
- Intent to return to degree-program after the completion of the internship/co-op
- Communicate effectively across multiple stakeholders
- Non-Discrimination and Equal Employment Opportunities (U.S.)