ML Compiler & Codegen Engineer for Heterogeneous Backends

General Diffusion, Inc.

San Francisco, Northern (CA, KY)

Hybrid

USD 180,000 - 260,000

Full time

11 days ago
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 Diffusion, Inc. is seeking a Member of Technical Staff to translate workloads into efficient executables across diverse accelerators. You will shape IR contracts, implement compiler passes, and verify numerical correctness with automated tests.

Ideal candidates bring MLIR/LLVM, C++, Python, or Rust expertise and a track record in performance tuning, cross-target validation, and collaboration with runtime and safety teams.

Qualifications

  • Experience shipping compiler passes, lowering pipelines, code generation, or accelerator backends—not solely using compiler frameworks.
  • Strong command of MLIR, LLVM, XLA/StableHLO, Triton, TVM, Mojo, or comparable compiler stacks, including IR design and dialect/lowering mechanics.
  • Proven performance-engineering practice: profiling and benchmarks to distinguish graph, memory, runtime, and generated-code effects.
  • Ability to reason rigorously about compiler correctness, numerical behavior, shape/layout constraints, and target-specific legality across multiple hardware classes.
  • Production-quality systems engineering in C++, Rust, Python, or similar, with disciplined debugging, tests, and reproducible performance investigations.

Responsibilities

  • Design and evolve target-independent IR contracts, legality rules, and staged lowering boundaries that preserve workload semantics while allowing backend specialization.
  • Implement and maintain compiler passes, analyses, and target backends that lower ML workloads into executable programs for heterogeneous accelerators.
  • Build generated-code conformance, semantic-equivalence, and numerical-correctness tests against defined references; make unsupported cases and assumptions explicit.
  • Profile compiled workloads to identify graph, memory, scheduling, and code-generation bottlenecks, then turn findings into reproducible optimizations and benchmark regressions.
  • Define machine-readable backend capability, compilation-cost, and execution-characteristic reports for Runtime & Placement.
  • Collaborate with Kernels on compiler-to-kernel interfaces and with Safety & Formal Verification on evidence and hooks for enforcement.

Skills

MLIR
LLVM
XLA/StableHLO
Triton
TVM
C++
Python
Rust

Job description

General Diffusion, Inc. is seeking a Member of Technical Staff to translate workloads into efficient executables across diverse accelerators. You will shape IR contracts, implement compiler passes, and verify numerical correctness with automated tests.

Ideal candidates bring MLIR/LLVM, C++, Python, or Rust expertise and a track record in performance tuning, cross-target validation, and collaboration with runtime and safety teams.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Member of Technical Staff, ML Compilers & Code Generation
Member of Technical Staff, ML Compilers & Code Generation

General Diffusion, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 180,000 - 260,000
Compiler Engineer — Frontend for ML-to-Hardware
Compiler Engineer — Frontend for ML-to-Hardware

BoolSi Inc. • Boston (MA)

On-site
USD 150,000 - 190,000
Factorio megabase screenshot
Compiler Engineer LLVM
Compiler Engineer LLVM

The MathWorks, Inc. • Massachusetts

On-site
USD 90,000 - 120,000
Staff Engineer: Heterogeneous Runtime & Placement
Staff Engineer: Heterogeneous Runtime & Placement

General Diffusion, Inc. • San Francisco (CA), Northern (KY)

Hybrid
USD 170,000 - 250,000
Compiler Engineer
Compiler Engineer

BoolSi, Inc. • Boston (MA), Northern (KY)

Hybrid
USD 150,000 - 190,000
Factorio megabase screenshot
Compiler Engineer LLVM
Compiler Engineer LLVM

MathWorks • Natick (MA)

On-site
USD 90,000 - 130,000
ML Accelerator Compiler Developer
ML Accelerator Compiler Developer

Black Sesame • San Jose (CA), Northern (KY)

Hybrid
USD 150,000 - 190,000
MLIR Compiler Engineer for AI Hardware Backend Flexible PTO
MLIR Compiler Engineer for AI Hardware Backend Flexible PTO

Persimmons Inc. • San Jose (CA)

On-site
USD 180,000 - 280,000
Competitive salary and benefits
Flexible PTO
401k
GPU Compiler Engineer – MLIR/LLVM Backends
GPU Compiler Engineer – MLIR/LLVM Backends

OXMIQ Labs, Inc. • Campbell (CA)

On-site
USD 140,000 - 210,000
Equity participation
Medical, dental, and vision coverage
AI Compiler Engineer
AI Compiler Engineer

Black Sesame Technologies Inc • San Jose (CA)

On-site
USD 100,000 - 130,000