Drimva

Cerebras

Senior Runtime Engineer

United States and Canada · Senior · Full-time · Posted Oct 28, 2025

Experience
3+ years of experience developing high-performance or distributed system software.
Education
Bachelor’s, Master’s, or equivalent experience in Computer Science, Electrical Engineering, or related field.

About the job

Designs and optimizes distributed runtime software for large-scale AI training and inference across compute clusters and hardware platforms.

What you'll do

  • Build distributed runtime components and high-performance data and communication pipelines.
  • Enable scalable, concurrent execution across compute nodes and diagnose performance issues with profiling and instrumentation.
  • Collaborate with ML and compiler teams on model architectures, training regimes, and hardware-specific optimizations.

What they ask for

  • 3+ years of experience developing high-performance or distributed system software.
  • Strong C/C++ programming skills, including multithreading, memory management, and performance optimization.
  • Experience with distributed systems, networking, or inter-process communication.
  • Bachelor’s, Master’s, or equivalent experience in Computer Science, Electrical Engineering, or a related field.

Nice to have

  • Familiarity with machine learning training or inference pipelines, especially distributed training and large-model scaling.
  • Exposure to Python and PyTorch, or experience with compiler internals, custom hardware interfaces, low-level protocol design, HPC, or hardware/software co-design.

Tools

C/C++, Python, PyTorch

AI focus

Develops runtime software to execute and optimize large-scale AI training and inference workloads.

Model-written summary · the original posting is authoritative

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