Compiler Engineer
Cerebras Systems
about 1 month ago
Sunnyvale, CA, USA
Entry Level / Mid Level
H1B Sponsor
Responsibilities
- Design and implement front-end language features and semantic analysis.
- Develop abstraction layers between CSL, MLIR, and LLVM IR.
- Collaborate with kernel developers to improve language constructs.
- Extend the compiler for future hardware architectures.
- Identify and implement program analysis and optimization techniques.
- Write tests, benchmarks, and documentation for correctness and performance.
- Participate in code reviews and improve compiler infrastructure.
Requirements
- Bachelor's, Master’s, PhD, or foreign equivalent in computer science, engineering, or related field.
- 1+ years of experience with compilers, language tooling, or related systems software.
- Familiarity with modern C++.
- Experience designing or implementing compiler components like parsers or type systems.
- Strong understanding of data structures, algorithms, and software engineering fundamentals.
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