About this role
At Tenstorrent, interns don't just write code-they help shape the future of AI compute. As a Software Compiler Intern, you'll work with a dedicated mentor and collaborate across software, firmware, hardware, and systems teams. This is a rare chance to work on performance-critical code and gain experience across the full AI stack.
This role is on-site based in Toronto, Canada.
Who You Are
• Pursuing (or recently completed) a degree in EE, CE, CS, or a related field.
• Solid foundation in C/C++ and algorithms; Python skills are a bonus.
• Curious about compilers, ML, parallel systems, or processor architecture.
• Problem-solver who enjoys working across abstraction layers
What We Need
• Contribute to the development of Tenstorrent's ML graph compiler.
• Benchmark and optimize key ML workloads across hardware/software.
• Build performance analysis tools to inform compiler and runtime design.
• Collaborate with ML and systems teams to co-design across the stack.
What You Will Learn
• Compiler design for machine learning models and workloads.
• End-to-end co-design of software and cutting-edge AI hardware.
• Performance tuning and analysis in a high-performance runtime.
• Real-world ML integration with frameworks and low-level systems.
Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.