ML Engineer: AI Accelerator & MLIR Optimization

Cerebras

United States

Remote

USD 140,000 - 210,000

Full time

4 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

Cerebras Systems is seeking an ML Engineer to move models from reference implementations to efficient execution on Cerebras AI accelerators. You will own model bring-up, MLIR-based lowering paths, and optimization across model, compiler, kernels, and runtime.

Excellent C++/Python skills and experience with MLIR are required. Responsibilities include implementing hardware-specific mappings, improving operator fusion and memory layouts, and validating numerical accuracy against references.

Qualifications

  • Proven experience bringing up and debugging ML models in PyTorch or similar.
  • Experience with MLIR lowering paths and dialects.
  • Strong C++ and Python programming skills.

Responsibilities

  • Bring up new models: load and convert weights, implement execution paths, verify against references.
  • Lower models to hardware via MLIR: develop dialects and graph transformations.
  • Support model operations: enable attention, matmul, normalization, and embeddings through compiler/kernel changes.
  • Optimize execution: fusion, layouts, tiling, memory, data movement, parallelism.
  • Optimize inference: tune prefill/decode, KV cache, batching, and quantization.

Skills

C++
Python
MLIR
PyTorch
Compiler/Systems

Tools

MLIR tooling

Job description

Cerebras Systems is seeking an ML Engineer to move models from reference implementations to efficient execution on Cerebras AI accelerators. You will own model bring-up, MLIR-based lowering paths, and optimization across model, compiler, kernels, and runtime.

Excellent C++/Python skills and experience with MLIR are required. Responsibilities include implementing hardware-specific mappings, improving operator fusion and memory layouts, and validating numerical accuracy against references.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Machine Learning Engineer (Model Bring-Up)
Machine Learning Engineer (Model Bring-Up)

Cerebras • United States

Remote
USD 140,000 - 210,000
ML Performance Engineer: Algorithm Mapping for AI Accelerators
ML Performance Engineer: Algorithm Mapping for AI Accelerators

Cerebras • United States

Remote
USD 140,000 - 220,000
ML Runtime & Kernel Engineer — High-Performance AI
ML Runtime & Kernel Engineer — High-Performance AI

We Love AI Jobs • Sunnyvale (CA), Northern (KY)

Hybrid
USD 210,000 - 270,000
ML Algorithm Mapping and Performance Engineer, Core ML
ML Algorithm Mapping and Performance Engineer, Core ML

Cerebras • United States

Remote
USD 140,000 - 220,000
End-to-End LLM Bringup Engineer
End-to-End LLM Bringup Engineer

Cerebras • United States

Remote
USD 140,000 - 210,000
Competitive salary and benefits
Career growth
Dynamic work environment
+1
ML Algorithms Performance Engineer, Core ML (Hybrid)
ML Algorithms Performance Engineer, Core ML (Hybrid)

We Love AI Jobs • Sunnyvale (CA), Northern (KY)

Hybrid
USD 180,000 - 220,000
Core ML Performance & Mapping Engineer
Core ML Performance & Mapping Engineer

Cerebras • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
ML Systems Performance Engineer
ML Systems Performance Engineer

Cerebras • United States

On-site
USD 100,000 - 130,000
Systems ML Compiler & Kernel Engineer (Equity)
Systems ML Compiler & Kernel Engineer (Equity)

Meta • Santa Clara (CA)

On-site
USD 180,000 - 320,000
Bonus
Equity
Benefits
Senior Kernel Optimization Engineer for AI Hardware
Senior Kernel Optimization Engineer for AI Hardware

Cerebras • United States

Remote
USD 140,000 - 180,000