Jr. LLVM Compiler Engineer
Cerebras Systems
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