Cerebras Systems

LLVM Compiler Engineer

Cerebras Systems

Apply
7 months ago
Sunnyvale, CA, USA or Toronto, Canada
Mid Level / Senior
H1B Sponsor

Responsibilities

  • Design and implement low-level compiler components targeting single cores.
  • Automate generation of new LLVM targets using high-level architecture description.
  • Identify and develop novel LLVM mid-end and backend passes for performance optimization.
  • Analyze performance bottlenecks and iterate on code generation strategies.
  • Collaborate with hardware architects, kernel developers, and language designers.
  • Participate in technical reviews, design discussions, and collaborative debugging.

Requirements

  • Bachelor’s, Master’s, PhD, or foreign equivalents in computer science, engineering, or related field.
  • Strong hands-on experience with LLVM, particularly in backend code generation.
  • Two or more years of related work experience in compilers/toolchain development or systems programming.
  • Strong proficiency in C++, especially modern C++ practices.
  • Deep understanding of computer architecture, instruction sets, and memory models.
  • Familiarity with linkers, assemblers, and binary formats.

Benefits

  • Opportunity to build a breakthrough AI platform beyond GPU constraints.
  • Ability to publish and open source cutting-edge AI research.
  • Work on one of the fastest AI supercomputers in the world.
  • Enjoy job stability with startup vitality.
  • Experience a simple, non-corporate work culture that respects individual beliefs.

Tech Stack

C++

Categories

AI & MLBackend