Staff ML Engineer: Imitation Learning for Autonomous Driving

General Motors Company

United States

Hybrid

USD 189,000 - 280,000

Full time

2 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Health and wellbeing benefits
GM vehicle program
Relocation assistance

Job summary

General Motors is seeking a Staff Software/ML Engineer to join the Imitation Learning (IL) team within Embodied AI Behavior Planning. You will build scalable ML software for training, evaluation, and deployment of learned driving policies, partnering with ML engineers to shorten the experimentation cycle while delivering production-quality systems.

The role emphasizes end-to-end pipelines, performance optimization on CPU/GPU, and integration with RL, simulation, and real-world driving scenarios.

Qualifications

  • Master's or PhD in CS or related field.
  • Track record leading complex software projects.
  • Strong Python skills and maintainable code in large codebases.
  • Hands-on PyTorch experience and ML training/evaluation systems.
  • Experience profiling and optimizing ML pipelines (CPU/GPU, distributed).
  • Ability to translate research needs into production software.

Responsibilities

  • Architect and build modular ML software for data prep, training, evaluation, and production integration.
  • Optimize end-to-end training/evaluation performance across CPU/GPU, data loading, and distribution.
  • Enable scalable pretraining, fine-tuning, and RL integration workflows.
  • Integrate closed-loop simulation and targeted scenarios for rapid feedback on models.
  • Develop reusable model interfaces and data augmentation tools; ensure consistency across training and on-vehicle inference.
  • Lead cross-team initiatives, mentor engineers, improve testing, reproducibility, and reliability.

Skills

Python programming
PyTorch ML frameworks
ML training/evaluation systems
Software architecture & leadership
Performance profiling & optimization
Production-grade software development

Education

Master's or PhD in Computer Science or related field

Tools

PyTorch
C++
GPU profiling tools

Job description

General Motors is seeking a Staff Software/ML Engineer to join the Imitation Learning (IL) team within Embodied AI Behavior Planning. You will build scalable ML software for training, evaluation, and deployment of learned driving policies, partnering with ML engineers to shorten the experimentation cycle while delivering production-quality systems.

The role emphasizes end-to-end pipelines, performance optimization on CPU/GPU, and integration with RL, simulation, and real-world driving scenarios.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Staff ML Engineer: Imitation Learning for Autonomous Driving
Staff ML Engineer: Imitation Learning for Autonomous Driving

General Motors LLC • Sunnyvale (CA)

Remote
USD 189,000 - 280,000
Health benefits
Relocation assistance
Staff AI/ML Engineer - Data-Centric Driving
Staff AI/ML Engineer - Data-Centric Driving

General Motors Company • Seattle (WA)

On-site
USD 150,000 - 230,000
Staff Software Engineer, Imitation Learning - Behavior Planning, Embodied AI
Staff Software Engineer, Imitation Learning - Behavior Planning, Embodied AI

General Motors Company • United States

Hybrid
USD 189,000 - 280,000
Health and wellbeing benefits
GM vehicle program
Relocation assistance
Autonomous Driving: ML Engineer, Behavior Planning
Autonomous Driving: ML Engineer, Behavior Planning

Aurora Innovation Inc. • Mountain View (CA)

On-site
USD 139,000 - 223,000
Annual bonus
Equity compensation
Benefits
Staff ML Engineer – Embodied AI Data Foundations
Staff ML Engineer – Embodied AI Data Foundations

General Motors Company • Sunnyvale (CA)

Hybrid
USD 180,000 - 240,000
Remote Staff ML Engineer for AV Simulation & RL
Remote Staff ML Engineer for AV Simulation & RL

General Motors Company • United States

Hybrid
USD 134,000 - 235,900
Health, dental, and vision insurance
Retirement savings plan
Employee assistance program
+1
Senior Perception ML Engineer — Real-Time Auto AI
Senior Perception ML Engineer — Real-Time Auto AI

General Motors Company • United States

Remote
USD 171,000 - 261,000
Health and wellbeing benefits
GM vehicle discounts
Paid vacation & holidays
+1
Remote AI Research Scientist, Autonomous Driving
Remote AI Research Scientist, Autonomous Driving

General Motors LLC • Sunnyvale (CA)

Remote
USD 138,000 - 212,000
Health benefits
GM vehicle discounts
Relocation assistance
Remote Staff Research Scientist - Autonomous Driving AI
Remote Staff Research Scientist - Autonomous Driving AI

General Motors Company • Sunnyvale (CA)

Remote
USD 219,000 - 335,000
Relocation benefits
Company vehicle program
Staff Product Manager: ML Training Platform
Staff Product Manager: ML Training Platform

General Motors Company • Mountain View (CA)

Hybrid
USD 135,000 - 245,000
Medical, Dental, Vision
Health Savings Account
Tuition assistance programs
+2