AI Compiler Engineer — Heterogeneous Inference & Kernels

Gimlet Labs, Inc.

San Francisco (CA)

On-site

USD 150,000 - 190,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Gimlet Labs, Inc. is hiring a Member of Technical Staff, Compiler, to build its AI compiler stack across heterogeneous hardware. You will shape representations, optimizations, and code generation for CPUs, GPUs, and accelerators, ensuring scalable performance in production workloads.

You will collaborate with ML researchers and engineers on end-to-end inference enhancements, including operator fusion, middle-end optimizations, and automated kernel decisions for optimal performance.

Qualifications

  • Experience building ML compilers and runtimes with a focus on performance.
  • Experience with MLIR, LLVM, or comparable compiler infra.
  • Strong C++ and/or Python skills.
  • Understanding of SSA, memory systems, scheduling, and hardware efficiency.
  • Experience with operator fusion, tiling, or memory planning.
  • Experience using profilers to diagnose cross-boundary performance.
  • Experience with IREE, XLA, TVM, or similar ML compilers.

Responsibilities

  • Scale the compiler architecture to support diverse compute architectures.
  • Implement end-to-end performance improvements via operator fusion and optimizations.
  • Design target-agnostic middle-end and target-specific optimizations.
  • Develop execution-planning decisions for partitioning workloads across devices.
  • Explore automated kernel generation and when it beats libraries.
  • Collaborate with ML researchers and engineers on production-ready solutions.

Skills

ML compiler design
C++ / Python
MLIR/LLVM
SSA & memory
Operator fusion
Profilers
Kernel generation
Memory scheduling
Hardware targets
Runtime design

Tools

IREE
XLA
TVM
Triton

Job description

Gimlet Labs, Inc. is hiring a Member of Technical Staff, Compiler, to build its AI compiler stack across heterogeneous hardware. You will shape representations, optimizations, and code generation for CPUs, GPUs, and accelerators, ensuring scalable performance in production workloads.

You will collaborate with ML researchers and engineers on end-to-end inference enhancements, including operator fusion, middle-end optimizations, and automated kernel decisions for optimal performance.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Member of Technical Staff: AI Inference Compiler Engineer
Member of Technical Staff: AI Inference Compiler Engineer

Gimlet Labs • San Francisco (CA)

On-site
USD 190,000 - 260,000
Heterogeneous AI Compiler Engineer
Heterogeneous AI Compiler Engineer

Acceler8 Talent • San Francisco (CA)

Hybrid
USD 210,000 - 320,000
AI Compiler Engineer: Optimize Kernels & Graphs
AI Compiler Engineer: Optimize Kernels & Graphs

NVIDIA • United States

Remote
USD 150,000 - 210,000
AI Compiler Engineer for GPU & MLIR Optimizations
AI Compiler Engineer for GPU & MLIR Optimizations

NVIDIA Corporation • Austin (TX)

On-site
USD 184,000 - 288,000
AI Compiler Engineer
AI Compiler Engineer

Black Sesame Technologies Inc • San Jose (CA)

On-site
USD 100,000 - 130,000
Member of Technical Staff - Compiler Engineer
Member of Technical Staff - Compiler Engineer

Gimlet Labs • San Francisco (CA)

On-site
USD 190,000 - 260,000
AI Compiler Engineer (Hybrid) | Equity Options
AI Compiler Engineer (Hybrid) | Equity Options

Apex Compute • Los Altos (CA)

Hybrid
USD 180,000 - 260,000
Stock options
Compiler Engineer
Compiler Engineer

Acceler8 Talent • San Francisco (CA)

Hybrid
USD 210,000 - 320,000
Staff AI Inference Performance Engineer
Staff AI Inference Performance Engineer

Gimlet Labs, Inc. • San Francisco (CA)

On-site
USD 150,000 - 390,000
Member of Technical Staff - Compiler Engineer
Member of Technical Staff - Compiler Engineer

Gimlet Labs, Inc. • San Francisco (CA)

On-site
USD 150,000 - 190,000