Advanced Technology: Compiler Engineer

Cerebras Systems

Sunnyvale, CA, USA
**
Compiler design
Code generation
Instruction scheduling
** Cerebras Systems is seeking Compiler Engineers to develop the Tungsten programming language compiler, designed for their innovative wafer-scale AI hardware. The role involves working on a new architecture and programming model, contributing to an emerging toolchain that enhances the efficiency of AI applications. **

Job Summary

  • Cerebras builds the world's largest AI chip, offering industry-leading training and inference speeds.
  • The Advanced Technology Group explores new architectures and shapes the technical roadmap for future Cerebras systems.
  • This role involves designing and implementing compiler passes for the Tungsten toolchain, from language design through code generation.

Matching Summary

Match Score: 75

** Cerebras Systems is seeking Compiler Engineers to develop the Tungsten programming language compiler, designed for their innovative wafer-scale AI hardware. The role involves working on a new architecture and programming model, contributing to an emerging toolchain that enhances the efficiency of AI applications. **

Skills & Requirements

Must-have

  • Compiler design
  • Code generation
  • Instruction scheduling
  • Register allocation
  • Dataflow programming language
  • Wafer-scale hardware

Nice-to-have

  • Language design
  • Toolchain development
  • Runtime development
  • Debugger development
  • Simulator development

Key Requirements

  • Compiler engineering experience
  • Experience with compiler passes
  • Experience with backend code generation
  • Experience with instruction scheduling
  • Experience with register allocation
  • Experience with assembler and linker

Work Rights

Not specified

Tailored Resume

Cover Letter