Tungsten Compiler Engineer at Cerebras
Important Company of the Sector • vancouver, Canada
Role Description
Join Cerebras as a Compiler Engineer, focused on developing the Tungsten language compiler for wafer-scale hardware. Your work will shape both software and hardware interactions in innovative ways.
Cerebras is looking for Compiler Engineers to design and implement compiler passes for our new Tungsten toolchain. This role demands substantial experience in compiler development, particularly for novel architectures. You'll collaborate with ASIC, kernel, and AI teams while directly influencing high-performance execution across numerous cores.
Key Responsibilities:
• Design and implement compilation strategies for Tungsten
• Optimize mid-end passes and backend code generation
• Analyze performance bottlenecks for AI workloads
• Extend compiler support for future hardware architectures
• Collaborate on hardware-software co-design decisions
Requirements:
• PhD in Computer Science or related field preferred
• Experience in compiler development and optimization
...
Cerebras is looking for Compiler Engineers to design and implement compiler passes for our new Tungsten toolchain. This role demands substantial experience in compiler development, particularly for novel architectures. You'll collaborate with ASIC, kernel, and AI teams while directly influencing high-performance execution across numerous cores.
Key Responsibilities:
• Design and implement compilation strategies for Tungsten
• Optimize mid-end passes and backend code generation
• Analyze performance bottlenecks for AI workloads
• Extend compiler support for future hardware architectures
• Collaborate on hardware-software co-design decisions
Requirements:
• PhD in Computer Science or related field preferred
• Experience in compiler development and optimization
...