Staff ML Compiler Engineer

General Motors (GM)

Remote Hybrid

Quick summary

Work type
Remote
Location
Sunnyvale, CA · Austin, TX · San Francisco, CA
Salary
$185,100–$335,300 / yr
Posted
4 days ago

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $200k
This role $260k
$127k most similar roles pay here $358k

This role pays more than 89% of similar roles. Most pay $174,920–$225,312 — the shaded band above. At the midpoint, this role pays about $260k versus about $200k for comparable roles.

Based on 240 similar postings.

Employer

About General Motors (GM)

General Motors (GM) is a leading American multinational automotive corporation founded in 1908 and headquartered in Detroit, Michigan.

General Motors (GM) currently has 126 open roles on FindRole.

Listed pay typically runs $170,000–$258,500 across 75 roles with salary data.

Most-posted roles

View all roles at General Motors (GM)

At a glance

TL;DR · Staff ML Compiler Engineer

As a Staff Compiler Engineer on GM’s AI Kernels & Compilers team, you will own and evolve the model compilation toolchain that transforms high-level models into optimized inference artifacts for autonomous vehicles. Your daily tasks include architecting new compiler passes to enhance build times and runtime performance while ensuring safety and reliability, collaborating with hardware teams to design interfaces that unlock peak performance on each platform, and setting standards for model export and validation. You will work with cutting-edge technologies such as MLIR, ONNX, CUDA, and TensorRT, requiring expertise in compilers, Python/C++ programming, and the software development lifecycle. This role offers a unique opportunity to influence how automated vehicles understand and react to their environment at scale, directly impacting GM’s mission of safer, more sustainable mobility solutions.

What you'll do

  • Own and evolve the model compilation toolchain for deploying large-scale perception, prediction, and planning models in autonomous vehicles.
  • Design new compiler passes to optimize build times, memory footprint, and runtime latency while maintaining safety standards.
  • Collaborate with hardware teams to co-design interfaces that ensure peak performance on each platform.
  • Set standards and best practices for model export, validation, and debugging to enable quick iteration by AV teams.
  • Build robust tooling to validate numerical correctness and detect performance regressions in the compilation process.

What we're looking for

  • 5+ years of experience in compilers
  • Expertise in ML frameworks (PyTorch, TensorFlow, JAX) and software stack (ONNX, MLIR)
  • Proficiency in writing production-quality Python/C++ code
  • Deep understanding of the software development lifecycle including coding, debugging, optimization, testing, and integration
  • BS or higher degree in CS/CE/EE or equivalent
  • Experience with GPU programming (CUDA) and familiarity with ML software stack components

More like this

Similar roles

Senior ML Compiler Engineer

General Motors (GM)

Sunnyvale, CA 4 days ago $128,700$261,300
Python C++ MLIR ONNX TensorRT PyTorch TensorFlow JAX CUDA cuDNN cuBLAS GPU CI/CD
Hybrid

Machine Learning Compiler Engineer

Qualcomm

New York, NY 7 days ago $200,800$301,200
MLIR LLVM Pytorch 2.0 TVM Triton SYCL Python C++ CUDA OpenCL Polyhedral Compiler Optimization Loop Transformation Vectorization GPU Programming High Performance Computing CI/CD Git Linux Docker

Manager, Compiler Engineering

Nvidia

Remote (Hillsboro, OR) 78 days ago $224,000$356,500
Python C++ Fortran LLVM GPU OpenMP OpenACC CI/CD Linux Git Mercurial Jenkins Docker Kubernetes AWS GCP Azure PostgreSQL MESON CMake
Remote

Senior Compiler Engineer - AI

Nvidia

Remote (Austin, TX) 24 days ago $184,000$287,500
Python C/C++ LLVM MLIR Reinforcement_learning Genetic_algorithms Predictive_modeling LLMs CI/CD GPU_architecture Scalability Reliability Performance_engineering Open_source_contribution
Remote