Taro Logo

Senior Machine Learning Engineer

Global automotive company leading the change towards Zero Crashes, Zero Emissions and Zero Congestion through engineering, technology and design.
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
This job posting is no longer active.

Job Description

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 training. This role focuses on developing sophisticated 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 scenarios. The technology stack includes cutting-edge Generative AI models (GPT) and Reinforcement Learning (RL) policies.

The position offers a competitive salary range of $134,000 to $205,000, along with comprehensive benefits including health insurance, retirement plans, and unique perks like GM vehicle discounts. While the role is primarily remote, candidates living near Atlanta, Austin, Detroit, Warren, Milford, or Mountain View are expected to work from the office three times per week.

The ideal candidate will have 4+ years of experience in robotics or latency-sensitive backend services, with strong expertise in machine learning, particularly in frameworks like Tensorflow or PyTorch. They should be passionate about self-driving technology and have a proven track record of deploying perception/prediction models in real-world environments.

This is a critical role that directly impacts the development and testing of GM's autonomous vehicles, working closely with Simulation, Behaviors, Perception, and Safety Engineering teams. The position offers an opportunity to work on cutting-edge technology that will shape the future of transportation, aligned with GM's vision of Zero Crashes, Zero Emissions, and Zero Congestion.

Last updated 2 months 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
  • Contribute as a full-stack Machine Learning Engineer with strong software engineering skills
  • Support ML team in accelerating project timelines for Autopilot, Lane Keep, and autonomous vehicle technologies

Requirements For Senior Machine Learning Engineer

Python
  • 4+ years of experience in robotics or latency-sensitive backend services
  • Experience in machine learning and classification with frameworks like Tensorflow or PyTorch
  • Experience building highly performant ML and system pipelines
  • Strong programming skills in modern C++ or Python
  • Experience with profiling CPU/GPU software, process scheduling, and prioritization
  • Expertise in scalable, efficient, fault-tolerant architectures
  • 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 and wellbeing benefit programs
  • 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