This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
At General Motors, our product teams are redefining mobility. Through a human-centered design process, we create vehicles and experiences that are designed not just to be seen, but to be felt. We’re turning today’s impossible into tomorrow’s standard —from breakthrough hardware and battery systems to intuitive design, intelligent software, and next-generation safety and entertainment features. Every day, our products move millions of people as we aim to make driving safer, smarter, and more connected, shaping the future of transportation on a global scale. The Data Scaling team owns the Data Flywheel for AV Foundation model development and successive fine tuning. It defines the composition of the data that is needed for the AV to learn behaviors at scale and deliver the driving behaviors necessary for the product success. The team owns the definition and processes for data quality across the data loop. The team directly works on and delivers ML models to the product that successively go up the Data Scaling curves, thereby directly impacting AV product performance through smart use of data. As part of this work, the team builds scalable systems and pipelines that attempt to 10x the data used, its diversity and impact on the models with successive major releases. The team uses existing very large datasets that GM has access to internally as well as defines the next generation of highest value datasets that GM continues to collect – both from real driving by GM and retail fleets, but also synthetic sim-based datasets.
Job Responsibility:
Develop and improve ML solutions aligned with GM’s autonomous driving objectives
Apply techniques such as unsupervised pre-training, imitation learning, reinforcement learning, model scaling/selection, foundation modeling, to solve problems in object detection/tracking/classification, trajectory generation, and safe AI
Collaborate with cross-functional teams to deploy models into onboard driving systems
Implement and evaluate models, incorporating research advancements into practical applications
Contribute to taking ML solutions from experimentation through deployment and production support
Participate in code reviews, documentation, and technical discussions to support engineering quality and knowledge sharing
Requirements:
Bachelor’s or Master’s degree in Computer Science, Robotics, Machine Learning, or related field
Experience applying machine learning techniques to real-world systems or large-scale datasets
Proficiency in PyTorch and Python
Experience working with model training pipelines or large-scale data processing workflows
Strong data processing skills using tools such as NumPy, Pandas, and Apache Spark
Ability to collaborate effectively within cross-functional engineering teams
Experience deploying ML models into production or working within production ML environments preferred