Drimva

Cerebras

ML Algorithm Mapping and Performance Engineer, Core ML

Sunnyvale, CA · Hybrid · Full-time · Posted Sep 28, 2026

Education
Bachelor’s, Master’s, PhD, or equivalent practical experience in Computer Science, Computer Engineering, Electrical Engineering, Mathematics, or a related field.

About the job

Maps and evaluates machine-learning training and inference algorithms on Cerebras systems, using performance models, benchmarks, and prototypes to guide implementation and hardware–software co-design.

What you'll do

  • Build performance models, benchmarks, and prototypes; analyze algorithm behavior as workloads and hardware scale.
  • Assess performance trade-offs and bottlenecks across quality, latency, throughput, memory, communication, and compute.
  • Collaborate across research and engineering teams, and communicate recommendations through reports, presentations, and design reviews.

What they ask for

  • Bachelor’s, Master’s, PhD, or equivalent practical experience in a related field.
  • Strong foundation in computer architecture, parallel computing, systems performance, and machine learning systems.
  • Experience with analytical performance modeling, complexity analysis, benchmarking, or system simulation; profiling and debugging performance in a relevant system.
  • Proficiency in Python and comfort with C++.

Nice to have

  • Experience with roofline analysis, simulators, kernel optimization, or hardware–software co-design.
  • Familiarity with CUDA, Triton, PyTorch, JAX, or open-source LLM systems.

Tools

Python, C++, Cerebras WSE, CUDA, Triton, PyTorch, JAX

AI focus

Develops and maps efficient ML training and inference algorithms, including techniques such as parallel token generation, diffusion and speculative decoding, attention, sparsity, mixture-of-experts, low-precision computation, and distributed training.

Model-written summary · the original posting is authoritative

First seen Oct 10, 2026 · Last verified Nov 4, 2026 (UTC)