Drimva

General Motors

Staff Software Engineer - Machine Learning

$145K–$284K

Remote - United States · Remote/Hybrid · Staff · Full-time · Posted Oct 19, 2026

Experience
4+ years in robotics or latency-sensitive backend services.
Visa sponsorship
GM does not provide immigration-related sponsorship for this role; applicants who need GM immigration sponsorship now or in the future should not apply.

About the job

Develop machine learning and reinforcement learning models and systems that simulate realistic road users for autonomous-vehicle training and testing.

What you'll do

  • Develop ML/RL models and training loops, and optimize them.
  • Build ML infrastructure, metrics, and data pipelines for production deployment and rapid experimentation.
  • Integrate models and contribute software engineering expertise across simulation and autonomous-vehicle projects.

What they ask for

  • 4+ years of experience in robotics or latency-sensitive backend services.
  • Proven experience in machine learning and classification; familiarity with Tensorflow or PyTorch.
  • Strong programming skills in modern C++ or Python.
  • Experience building highly performant ML and system pipelines.

Nice to have

  • Experience with simulation and robotics, particularly in autonomous vehicles.
  • Experience with profiling CPU and/or GPU software, process scheduling and prioritization, and RL or sequence prediction models.

Pay

$144,700 to $284,100 USD base salary

Tools

GPT, Reinforcement Learning (RL), C++, Python, Tensorflow, PyTorch

AI focus

Develop generative AI and reinforcement learning models and systems to simulate road users and generate scenarios for autonomous-vehicle policy training and testing.

Model-written summary · the original posting is authoritative

First seen Oct 28, 2026 · Last verified Nov 4, 2026 (UTC)