Taro Logo

Senior Machine Learning Engineer

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion through autonomous vehicle technology.
Atlanta, GA, USAAustin, TX, USADetroit, MI, USA
$134,000 - $205,000
Machine Learning
Senior Software Engineer
Remote
5,000+ Employees
4+ years of experience
AI · Automotive

Description For Senior Machine Learning Engineer

General Motors is seeking a Senior Machine Learning Engineer to join their Smart Agents group, which is responsible for building ML models and systems to simulate road users for autonomous vehicle testing. The role focuses on developing ML/RL models that control virtual vehicles, bikers, and pedestrians in simulation environments, essentially creating realistic AI-driven characters that interact with autonomous vehicles during training.

The position combines cutting-edge machine learning with autonomous vehicle technology, utilizing Generative AI models (GPT) and Reinforcement Learning (RL) policies. The team works closely with Simulation, Behaviors, Perception, and Safety Engineers to create comprehensive testing environments for autonomous vehicles.

As a Senior ML Engineer, you'll be responsible for developing sophisticated machine learning models, optimizing training loops, and creating robust infrastructure for both production deployment and rapid experimentation. The role requires strong software engineering skills and deep expertise in ML/RL, particularly in contexts where real-time performance is critical.

The position offers competitive compensation ($134,000-$205,000) and comprehensive benefits, including health insurance, 401k, and various GM-specific perks. While the role is remote, candidates living near Atlanta, Austin, Detroit, Warren, Milford, or Mountain View are expected to work from office three times per week.

This is an opportunity to directly impact the future of autonomous driving technology while working with state-of-the-art ML/RL systems. The ideal candidate will combine strong technical skills with a passion for self-driving technology and its potential to create safer, more efficient transportation systems.

Last updated a day ago

Responsibilities For Senior Machine Learning Engineer

  • Develop machine learning (ML) and reinforcement learning (RL) models, including training loop development and optimization
  • Streamline integration and create ML infrastructure, metrics, and data pipelines
  • Support ML team in accelerating project timelines for Autopilot, Lane Keep, and autonomous vehicle technologies
  • Build and deploy production model systems
  • Create fast experimentation cycles

Requirements For Senior Machine Learning Engineer

Python
  • 4+ years of experience in robotics or latency-sensitive backend services
  • Experience in machine learning and classification
  • Familiar with ML frameworks such as Tensorflow or PyTorch
  • Strong programming skills in modern C++ or Python
  • Experience with profiling CPU and/or GPU software
  • Experience building highly performant ML and system pipelines
  • Track record in deploying perception/prediction/av models into real world environments
  • Experience working with RL and sequence prediction models

Benefits For Senior Machine Learning Engineer

Medical Insurance
Dental Insurance
Vision Insurance
401k
Parental Leave
  • Health Savings Account
  • Flexible Spending Accounts
  • Retirement savings plan
  • Sickness and accident benefits
  • Life insurance
  • Paid vacation & holidays
  • Tuition assistance programs
  • Employee assistance program
  • GM vehicle discounts

Interested in this job?

Jobs Related To General Motors Senior Machine Learning Engineer