Innovative Compiler Engineer for AI Hardware
Cerebras
About the role
About
Lead the way in compiler innovation as a Compiler Engineer for the Tungsten language. Engage in code generation and optimization, translating high-level programming towards future-ready AI hardware.
This position requires in-depth knowledge of compiler development and the intricacies of new architectures, aiming to enhance dataflow execution on wafer-scale design. You’ll work within a collaborative environment, directly impacting the development of compilers while contributing to toolchain creation, runtime systems, and debugging utilities. Expect to address complex AI workloads and shape key software elements.
Key Responsibilities:
- Implement compiler passes and optimizations effectively
- Develop co-designed language constructs for improved performance
- Analyze technological bottlenecks to close performance gaps
- Adapt compiler architecture for upcoming hardware
- Interface with application researchers for co-design initiatives
Requirements:
- PhD in Computer Science or equivalent experience
- Proven competency in compiler and architecture design
- Strong background in systems-level programming in C
- Familiarity with non-standard architectures beneficial
- Ability to communicate complex ideas within small teams
Utilize your expertise to construct innovative compilers that pave the way for exceptional AI performance on cutting-edge hardware.
Skills
Don't send a generic resume
Paste this job description into Mimi and get a resume tailored to exactly what the hiring team is looking for.
Get started free