Senior ML Compiler Engineer

General Motors

Sunnyvale, Northern (CA, KY)

Hybrid

USD 129,000 - 261,000

Full time

5 days ago
Be an early applicant
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

General Motors is seeking a Senior ML Compiler Engineer to advance the model compilation stack for autonomous and assisted driving. You will convert high-level models into optimized on-vehicle inference artifacts, collaborating across kernel, runtime, and hardware teams to balance performance, fidelity, and safety.

You will architect compiler passes, validate numerical correctness, and help ship robust tools for model export and debugging in a safety-critical environment.

Qualifications

  • 3+ years of experience in compilers.
  • Experience with ML frameworks and software stacks (ONNX/MLIR/XLA/TensorRT).
  • Production-quality Python/C++ code experience.
  • Understanding of the software development lifecycle: coding, debugging, testing, integration.
  • BS or higher in CS/CE/EE or equivalent.

Responsibilities

  • Build and evolve the model compilation toolchain for AV workloads.
  • Architect compiler passes and analyses to improve performance and fidelity.
  • Collaborate with kernels, runtime, and hardware teams to expose APIs.
  • Set standards for model export, validation, and debugging.

Skills

Compilers
ML frameworks
Python/C++
SDLC
CS/CE/EE degree

Education

BS/MS in CS/CE/EE

Tools

ONNX
MLIR
TensorRT
CUDA

Job description

## Senior ML Compiler EngineerApplyremote type: Remote/Hybridlocations: Sunnyvale, California, United States of America: Remote - Washington: Austin, Texas, United States of America: San Francisco, California, United States of America: Warren, Michigan, United States of Americatime type: Full timeposted on: Posted 27 Days Agojob requisition id: JR-202604916**Job Description****About****the Mission**GM’s vision of Zero Crashes, Zero Emissions, and Zero Congestion guides everything we do in autonomous and assisted driving. The AV organization is building advanced automated driving technologies, including Level 4–capable fully self-driving systems, to move us toward safer, more sustainable, and more accessible mobility.For the AI Kernels & Compilers team, that mission shows up in the details: turning cutting‐edge perception, prediction, and planning research into production‐grade software that can run efficiently and reliably on real vehicles at scale. We pioneer new approaches to model export, kernel development, and performance engineering so that every cycle on our accelerators translates into better situational awareness, faster reaction times, and more robust behavior on the road.If you want your compiler and kernels work to directly influence how automated vehicles understand and react to the world — while operating at the safety, reliability and scale of a company like GM — this is where that impact becomes real.**About the Team**The AI Compiler team sits at the heart of how advanced AI models make it onto the car. We own the compiler that turns high‐level models into fast, reliable inference across GPUs powering GM’s next‐generation autonomous and assisted driving features.Our work spans graph lowering, operator coverage, kernel integration, and deployment tooling, with a mandate to squeeze every millisecond out of on‐vehicle workloads while preserving correctness and robustness in real‐world conditions. We partner closely with AI Deployments, AI Solutions, Runtime, and AI Kernels teams to co‐design a platform that enables new ideas in research to be quickly and safely shipped to production fleets.You’ll join a group of deep compiler, systems, and GPU engineers who enjoy working on hard problems, and diving into MLIR/ONNX and CUDA/TensorRT internals. We value clear thinking, strong engineering fundamentals, and a culture where people can do the best work of their careers on problems that directly shape the future of automated driving.**The Role**As a Senior Compiler Engineer on the AI Kernels & Compilers team, you will work on the compilation stack that takes high‐level models and turns them into highly optimized inference artifacts running on GM’s autonomous and assisted driving platforms. You’ll be a key contributor to a pipeline and tooling that makes that path fast, reliable, and effortless for ML engineers across the AV organization to compile their models.You will work on an evolving a state-of-the-art model export and compilation pipeline—from capturing high‐level model graphs, through intermediate representations and compiler transforms, into accelerator‐specific inference engines and their integration with our runtime— so that we can simultaneously optimize compilation throughput, model fidelity, and on‐vehicle latency. Along the way, you’ll build robust tooling to validate numerical correctness, detect and bisect performance regressions, and surface clear, actionable diagnostics back to model authors.If you want to work at the intersection of **compilers, performance engineering, and real‐world autonomy**, this role puts your decisions directly on the critical path of what runs on the car.**What you’ll be doing (Responsibilities)*** **Build and evolve** the model compilation toolchain used to deploy large‐scale perception, prediction, and planning models to the AV.* **Architect new compiler passes and analysis** that improve build times, memory footprint, and runtime latency while preserving—or intentionally trading off—fidelity under strict safety and reliability constraints.* **Collaborate closely with kernels, runtime, and hardware teams** to co‐design interfaces, shape accelerator capabilities, and ensure the compiler exposes the right abstractions to unlock peak performance on each platform.* **Set standards and best practices** for model export, validation, and debugging so that AV teams can iterate quickly with clear, reproducible performance and accuracy characteristics.**Your Skills & Abilities (Required Qualifications)******* 3+ years of experience in the field of compilers* Experience with ML frameworks (e.g., PyTorch, TensorFlow, JAX) and software stack (e.g., ONNX, MLIR, XLA, TVM, TensorRT, etc)* Expertise in writing production quality Python/C++ code* Expertise in the software development life-cycle - coding, debugging, optimization, testing, integration* BS, or higher degree, in CS/CE/EE, or equivalent**What Will Give You A Competitive Edge (Preferred Qualifications)******* Experience building and optimizing ONNX‐based model export and deployment pipelines* GPU programming (CUDA) and familiarity with ML SW stack (e.g., cuDNN, cuBLAS)* Experience with ML accelerators and hardware architecture* Experience developing and deploying machine learning models**Compensation:** The compensation information is a good faith estimate only. It is based on what a successful applicant might be paid in accordance with applicable state laws. The compensation may not be representative for positions located outside of New York, Colorado, California, or Washington. * **The salary range for this role:** is $128,700 to $261,300. The actual base salary a successful candidate will be offered within this range will vary based on factors relevant to the position.* **Bonus Potential:** An incentive pay program offers payouts based on company performance, job level, and individual performance.* **Benefits:** GM offers a variety of health and wellbeing benefit programs. Benefit options include medical, dental, vision, 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 and more.#GM-AV-1This role is categorized as hybrid. This means the selected candidate is expected to report to a specific location at least 3 times a week {or other frequency dictated by their manager}.The selected candidate will be required to travel <25% for this role.This job may be eligible for relocation benefits.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior ML Accelerator Engineer - GPU
Senior ML Accelerator Engineer - GPU

General Motors • Sunnyvale (CA), Northern (KY)

Hybrid
USD 170,000 - 258,000
Hybrid work model
Relocation benefits
Comprehensive GM benefits package
Staff AI/ML Engineer - Autonomy CI Platform
Staff AI/ML Engineer - Autonomy CI Platform

General Motors • Mountain View (CA), Northern (KY)

On-site
USD 219,000 - 335,000
Company vehicle program
GM vehicle discounts
Relocation benefits
Senior Manager, AI Deployment
Senior Manager, AI Deployment

General Motors • Sunnyvale (CA), Northern (KY)

Hybrid
USD 296,000 - 454,000
Senior ML/AI Engineer - Agentic Developer Experience
Senior ML/AI Engineer - Agentic Developer Experience

General Motors • Mountain View (CA)

Hybrid
USD 178,000 - 231,000
Medical, dental, and vision benefits
Health Savings and Flexible Spending Accounts
401(k) retirement savings plan
+2
Staff ML Engineer - Embodied AI Scaling Foundations
Staff ML Engineer - Embodied AI Scaling Foundations

General Motors • Sunnyvale (CA)

Hybrid
USD 189,000 - 300,000
Health benefits
Company vehicle program
Relocation assistance
Senior AI/ML Engineer
Senior AI/ML Engineer

General Motors • Sunnyvale (CA)

On-site
USD 171,000 - 261,000
Health insurance
Relocation assistance
Hybrid work model
Staff ML Systems Engineer
Staff ML Systems Engineer

General Motors • Sunnyvale (CA), Northern (KY)

Hybrid
USD 172,000 - 304,000
Health benefits
GM vehicle discounts
Tuition assistance
Staff Software Engineer, AI for Developer Productivity
Staff Software Engineer, AI for Developer Productivity

General Motors • Warren (MI)

Hybrid
USD 160,000 - 247,000
Medical, dental, and vision insurance
Retirement savings plan
Paid vacation and holidays
Staff Software Engineer – Core OS, Vehicle Compute
Staff Software Engineer – Core OS, Vehicle Compute

General Motors • Mountain View (CA)

Hybrid
USD 160,000 - 330,000
Hybrid work
Senior ML Systems Engineer - AI Evaluation Foundations
Senior ML Systems Engineer - AI Evaluation Foundations

General Motors • Austin (TX)

On-site
USD 145,000 - 261,000
Health benefits
Relocation benefits
GM vehicle discounts