Find a jobRecruiters

Member of Technical Staff, ML Compilers & Code Generation

Exclusive opportunity

Onsite

Member of Technical Staff, ML Compilers & Code Generation

General Diffusion

Member of Technical Staff, ML Compilers & Code Generation

Skills

RustPythonMachine Learning

10 days ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Location:

San Francisco, CA, USA

Work mode:

Onsite

Published on:

14 October 2026

What they need


Build the compiler path that turns a workload into a correct, target-aware executable across the unlike silicon represented in General Diffusion’s multi-architecture testbed. You will make lowering boundaries, backend behavior, and generated-code evidence legible to the runtime and placement teams, while keeping compiler-generated programs within the correctness checks required before execution. This role owns compilation and code generation—not fleet placement policy, hand-authored kernel hot paths, or the independent safety decision to permit an action.

01 / The work

What you’ll work on

  • 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 supported ML workloads into executable programs for heterogeneous external 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 that Runtime & Placement can consume without owning their placement decisions.
  • Work with Kernels on clear compiler-to-kernel interfaces and fallback paths, and with Safety & Formal Verification on evidence and hooks needed for independent enforcement.

02 / The background

What you bring

  • 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: use profiling and controlled 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 more than one hardware class.
  • Production-quality systems engineering in C++, Rust, Python, or a comparable language, with disciplined debugging, tests, and reproducible performance investigations.

03 / The evidence

What progress looks like

  • A documented compilation path for an agreed representative workload set has explicit IR/lowering contracts, target coverage, unsupported-case behavior, and automated legality checks.
  • A cross-target evidence suite routinely compares generated programs with defined references, records numerical and semantic results, and turns discovered failures into minimized regression cases.
  • Runtime and placement collaborators can consume versioned backend capability and compilation/performance signals, with demonstrated traceability from a workload decision to its compiled artifact and measured outcome.

04 / In the system

Where this role fits

Compiler ownership stops short of production placement policy and independent safety enforcement.

Other offers great for you!

These companies are also looking for great profiles

Skiils

Machine Learning Engineer / MLOps Senior

Freelance

Paris, France

Hybrid

Skills

LLMs / Large language modelsDockerPythonPyTorchMachine LearningAWSKubernetesMLOpsCI/CD

4 months ago

Quick apply

Theodo

Machine Learning Engineer / ML Engineer

480 - 580

Freelance

Paris, France

Hybrid

Skills

AIData Scientist

3 days ago

Quick apply

Finaxys

Finaxys recrute un MLOPS (F/H) / CDI

Permanent contract

Paris, France

Hybrid

Skills

PythonDevOpsJenkinsMachine LearningKubernetesApache Airflow

18 hours ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools