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