Jobs · Engineering · California

Simulation Engineer

Cerebras · Sunnyvale, CA · Today
On-siteEngineeringFull-time

About the role

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. This order of magnitude increase in speed is transforming the user experience of AI applications, unlocking real-time iteration and increasing intelligence via additional agentic computation. Cerebras works with the leading model labs, global enterprises, and cutting-edge AI-native startups. OpenAI recently announced a multi-year partnership with Cerebras, to deploy 750 megawatts of scale, transforming key workloads with ultra high-speed inference.

Responsibilities

  • 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.
  • 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.

Skills & Qualifications

  • 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.
  • Solid understanding of computer architecture concepts, including instruction execution, memory systems, and microarchitecture basics.
  • Strong debugging, analytical, and problem-solving skills.
  • Able to collaborate effectively across software and hardware teams.

Preferred Skills & Qualifications

  • Familiarity with architectural, functional, or performance modeling.
  • Experience with test automation, regression systems, and CI pipelines.
  • Exposure to Python or scripting for tooling and automation.
  • Familiarity with parallel systems, accelerators, or ML/HPC workloads.

Similar jobs

Simulation Engineer

Applied IntuitionAnn Arbor, MI· 2 wk ago
Engineering$120k–$170k/yrapply on jobs.ashbyhq.com

Simulation Engineer

Design Systems, Inc.Farmington Hills, MI· 2 mo ago
Engineeringapply on applicantpro.com

Simulation Engineer

DematicAtlanta, GA· 1 wk ago
Information Technology$65k–$140k/yrapply on kiongroup.wd3.myworkdayjobs.com

Simulation Engineer

DematicWauwatosa, WI· 1 wk ago
Engineering$65k–$140k/yrapply on kiongroup.wd3.myworkdayjobs.com

Simulation Engineer

AntiochNew York, NY· 1 mo ago
Engineering$180k–$230k/yrapply on jobs.ashbyhq.com

Simulation Engineer

Ghafari AssociatesDearborn, MI· 1 mo ago
Engineeringapply on ghafari.wd5.myworkdayjobs-impl.com