Cerebras

ML Runtime and Kernel Engineer - Core ML

Sunnyvale, CA, Remote. Posted a month ago

The role

This engineer will bridge the gap between research ideas and execution on Cerebras systems. You will work across ML frameworks, compilers, runtimes, and low-level kernels to implement algorithmic capabilities and optimize performance.

What you will do

  • Design and implement runtime components and high-performance kernels.
  • Translate research prototypes into efficient implementations for the Cerebras platform.
  • Profile and debug performance across the ML framework, compiler, runtime, communication, and kernel layers.
  • Optimize computation, memory movement, communication, and concurrency.
  • Develop benchmarks, instrumentation, and automated tests.
  • Collaborate with researchers and engineers to evaluate design alternatives.
  • Contribute to software architecture and roadmap decisions.

Required qualifications

  • Bachelor’s, Master’s, PhD, or equivalent practical experience in Computer Science, Computer Engineering, Electrical Engineering, or a related field.
  • Experience developing high-performance systems software, ML systems, runtimes, compilers, or computational kernels.
  • Strong programming skills in C++ and Python.
  • Solid understanding of parallel programming, memory management, concurrency, data structures, and performance optimization.
  • Proven ability to debug and profile complex software across multiple layers of a system.
  • Familiarity with modern machine learning architectures and frameworks such as PyTorch or JAX.
  • Ability to work effectively with researchers and translate evolving algorithmic requirements into reliable software.

Nice to have

  • Experience with CUDA, Triton, low-level assembly, accelerator programming, or a C-like domain-specific language.
  • Experience with compiler internals, distributed runtimes, custom hardware interfaces, or HPC systems.
  • Understanding of machine learning fundamentals and ML systems.
  • Familiarity with LLM training or inference, including attention, KV-cache management, parallel generation, or distributed execution.
  • Experience developing software in an industrial or academic research environment where requirements evolve through experimentation.
  • Contributions to significant open-source systems, ML frameworks, compilers, or kernel libraries.

Benefits

  • Build a breakthrough AI platform beyond the constraints of the GPU.
  • Publish and open source cutting-edge AI research.
  • Work on one of the fastest AI supercomputers in the world.
  • Job stability with startup vitality.
  • Simple, non-corporate work culture that respects individual beliefs.

About the company

Cerebras Systems builds the world's largest AI chip. The company works with leading model labs, global enterprises, and cutting-edge AI-native startups.

ML Runtime and Kernel Engineer - Core ML at Cerebras | JobZoey