2027 Summer Intern - Machine Learning Engineer, Embodied AI

General Motors•Sunnyvale, CA
•$9,600 - $11,800•Hybrid

About The Position

This summer internship is with General Motors’ Mapping Engineering team, which develops next-generation mapping systems using onboard sensor data, algorithms, and machine learning to reconstruct and maintain maps at scale. These maps support localization, perception, simulation, and autonomous driving. The intern will work with experienced engineers on a scoped project related to map data, geospatial algorithms, or mapping pipeline quality. Project work may include processing sensor-derived data, improving map-feature representation or validation, or evaluating methods for detecting map changes. The intern will receive mentorship and collaborate with teams such as Perception, Localization, and Simulation, gaining experience applying software engineering to mapping challenges and learning how research and prototypes become dependable engineering systems.

Requirements

  • Currently pursuing a bachelor’s or master’s degree in Computer Science, Electrical Engineering, Robotics, GIS, or a related technical field.
  • Programming experience in Python or C++ through coursework, research, internships, or personal projects.
  • Familiarity with software engineering practices such as version control, testing, and writing readable code.
  • Foundational understanding of data structures and algorithms.
  • Interest in geospatial systems, robotics, autonomous vehicles, computer vision, or machine learning.
  • Ability to communicate technical ideas, ask questions, and work collaboratively.

Nice To Haves

  • Coursework, research, or project experience in geospatial computing, computational geometry, robotics, computer vision, machine learning, or graph algorithms.
  • Exposure to map or geographic data formats and tools such as GeoJSON, OpenStreetMap, GeoPandas, GDAL/OGR, or PostGIS.
  • Experience working with camera, lidar, radar, point-cloud, or other spatial data.
  • Experience with C++ and Python, or interest in working across both languages.
  • Familiarity with machine-learning workflows such as preparing datasets, evaluating models, or building prototypes.
  • Prior internship, research, or team-project experience developing software collaboratively.

Responsibilities

  • Contribute to a well-defined mapping or geospatial engineering project with support from a mentor and team.
  • Write, test, and document Python and/or C++ code for tasks such as geometry processing, map data analysis, or pipeline tooling.
  • Explore road-network and map concepts, including lanes, intersections, boundaries, connectivity, and map attributes.
  • Analyze sensor-derived or third-party map data and investigate data-quality or map-consistency issues.
  • Prototype or evaluate algorithms and machine-learning approaches for feature extraction, map change detection, or map quality checks, as relevant to the project.
  • Build or improve tests, validation tools, metrics, and visualizations to assess map data or software correctness.
  • Share project progress and findings, and present a final demo or summary to the mentor and teammates.
  • Participate in code reviews, design discussions, and team learning activities.

Benefits

  • Paid U.S. GM holidays.
  • GM Family First Vehicle Discount Program.
  • Potential for growth within GM based on performance and business needs.
  • Intern events and opportunities to network with company leaders and peers.
  • Mentorship and hands-on experience with the data and ML foundations behind autonomy.
  • One-time lump sum taxable stipend payment for eligible students selected for the 2027 Student Program.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service