Simulation EngineerActive

The opportunity

Cerebras Systems builds the world's largest AI chip, 56 times larger than GPUs. This architecture allows Cerebras to deliver industry-leading training and inference speeds; over 10 times faster than GPU-based hyperscale cloud inference services.

What you'll do

  • Develop and maintain simulator infrastructure in C++ for next-generation WSE systems.

  • Contribute to both functional simulation (architectural correctness,: instruction behavior, and state and memory semantics) and pipeline-accurate simulation (execution behavior, bottleneck analysis, and performance visibility).

  • Build features and tooling that improve kernel developer visibility into correctness and performance.

  • Work with Design Verification and architecture teams to align simulator: behavior with hardware specifications and validate design correctness.

  • Build and maintain strong unit, integration, and regression test coverage for simulator quality.

  • Improve simulator runtime performance, scalability, and usability for internal engineering workflows.

What they're looking for

  • Debug complex issues that span simulator models, kernels, compiler/runtime: interactions, and hardware assumptions.
  • Contribute to code reviews, documentation, and continuous improvement of engineering workflows.
  • Bachelor's or Master's degree (or equivalent) in Computer Science, Computer Engineering, or a related field.
  • Strong C++ programming skills and software engineering fundamentals.