ML Runtime & Kernel Engineer — High-Performance AI

We Love AI Jobs

Sunnyvale, Northern (CA, KY)

Hybrid

USD 210,000 - 270,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Cerebras Systems in Sunnyvale, CA, is seeking a Runtime and Kernel Engineer to design and implement high-performance runtime components and kernels for Core ML algorithms on the Cerebras platform.

You will profile, optimize, and debug across ML frameworks, compilers, runtimes, and kernel layers, and translate research prototypes into robust demonstrations. Strong C++, Python, and GPU programming skills are essential for this hybrid role.

Qualifications

  • Experience developing high-performance systems software and ML systems.
  • Strong programming in C++ and Python with debugging and profiling skills.
  • Familiarity with PyTorch or JAX and ML framework concepts.
  • Ability to translate research ideas into robust software implementations.

Responsibilities

  • Design and implement runtime components and high-performance kernels for Core ML algorithms.
  • Profile and debug performance across ML frameworks, compilers, runtimes, and kernels.
  • Build benchmarks, instrumentation, and automated tests for functionality and accuracy.
  • Collaborate with Core ML researchers and engineers to evaluate design options and deliver end-to-end capabilities.

Skills

C++
Python
High-performance kernels
Runtime and compiler systems
Parallel programming
Performance profiling and optimization
PyTorch
JAX
CUDA

Education

Bachelor’s, Master’s, PhD, or equivalent experience

Tools

Triton
CUDA

Job description

Cerebras Systems in Sunnyvale, CA, is seeking a Runtime and Kernel Engineer to design and implement high-performance runtime components and kernels for Core ML algorithms on the Cerebras platform.

You will profile, optimize, and debug across ML frameworks, compilers, runtimes, and kernel layers, and translate research prototypes into robust demonstrations. Strong C++, Python, and GPU programming skills are essential for this hybrid role.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

ML Runtime and Kernel Engineer - Core ML
ML Runtime and Kernel Engineer - Core ML

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
New Grad Kernel Engineer - ML & HPC Systems
New Grad Kernel Engineer - ML & HPC Systems

Cerebras • Sunnyvale (CA)

On-site
USD 180,000 - 260,000
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
ML Engineer: AI Accelerator & MLIR Optimization
ML Engineer: AI Accelerator & MLIR Optimization

Cerebras • United States

Remote
USD 140,000 - 210,000
Staff Kernel Optimzation Engineer
Staff Kernel Optimzation Engineer

Cerebras • United States

Remote
USD 140,000 - 180,000
Core ML Performance & Mapping Engineer
Core ML Performance & Mapping Engineer

Cerebras • Sunnyvale (CA)

On-site
USD 180,000 - 260,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
Senior Kernel Optimization Engineer for AI Hardware
Senior Kernel Optimization Engineer for AI Hardware

Cerebras • United States

Remote
USD 140,000 - 180,000
Kernel Engineer - High-Performance ML/HPC on Custom AI Chip
Kernel Engineer - High-Performance ML/HPC on Custom AI Chip

Cerebras • United States

On-site
USD 100,000 - 130,000
Opportunity to publish open-source AI research
Work with one of the fastest AI supercomputers
Non-corporate work culture