Cerebras Systems

Jr. LLVM Compiler Engineer

Cerebras Systems

Apply
about 1 month ago
Sunnyvale, CA, USA
Intern / Entry Level
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 codegen strategies.
  • Collaborate with hardware architects and kernel developers for end-to-end performance.
  • 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 conceptual or hands-on experience with LLVM, particularly in backend code generation.
  • One or more years of related work experience on compilers/toolchain development or systems programming.
  • Strong proficiency in C++, especially modern C++ practices.
  • 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 & MLBackendEmbedded