Toronto, Canada On-site Employment

Tenstorrent is hiring an Intern, Scaleout Software (Fabric)

About the Role

As a Software Engineering PEY intern, you'll play a key role in advancing TT-Fabric software, the foundation that connects Tenstorrent devices into high-performance clusters for machine learning workloads. Your work will focus on enhancing core capabilities through low-level programming in C, C++, and assembly, targeting scalable, reliable, and efficient inter-device communication.

What You'll Do

  • Develop and refine software that enables seamless clustering of processors, scaling from single units to thousands of interconnected devices
  • Implement and optimize mechanisms for flow control, routing, congestion management, and fault tolerance
  • Take ownership of technical tasks, contributing directly to system-level improvements in parallel computing environments
  • Work closely with performance metrics, analyzing cycle efficiency and driving optimizations at the processor level

What We're Looking For

  • Proven skill in C/C++ programming with a passion for writing efficient, close-to-metal code
  • Strong grasp of computer architecture, parallelism, and systems design principles
  • Interest in assembly language and fine-grained performance tuning
  • Preference for low-level development over managed or interpreted environments
  • Motivation to complete an 8–16 month internship term in Toronto

Why This Matters

You’ll gain hands-on experience in semiconductor-driven software development, working at the intersection of hardware and distributed systems. This role offers deep exposure to RISC-V architectures, compiler technologies, and networking fundamentals within a culture built on solving complex challenges in AI acceleration. The team values curiosity, collaboration, and relentless attention to system-level detail.

Compensation & Environment

This is an onsite position in Toronto with a highly competitive salary. You'll work in a technically rigorous environment focused on innovation in AI infrastructure, with opportunities to learn about benchmarking, topology design, and co-optimized hardware-software systems. The company is committed to equal opportunity and fostering a diverse, inclusive workplace.

Required Skills
CC++AssemblyRISC-VLow-level programmingParallel systemsCompiler technologiesNetworkingSemiconductorsComputer ArchitectureParallel ProgrammingSoftware Design CC++AssemblyRISC-VLow-level programmingParallel systemsCompiler technologiesNetworkingSemiconductorsComputer ArchitectureParallel ProgrammingSoftware Design
Visa expiring soon?

Extend or switch without leaving Thailand

Running out of time on your current visa? SVBL identifies your best option — extension, category switch, or long-term visa — and handles the entire process.

Visa extensions & category switches
LTR & DTV visa applications
90-day reporting managed
Overstay prevention
Check your options
Prevent overstay issues
About company
Tenstorrent
Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. The company has developed a high performance RISC-V CPU from scratch and is focused on building the best AI platform by unifying innovations in software models, compilers, platforms, networking, and semiconductors.
All jobs at Tenstorrent Visit website
Job Details
Category embedded
Posted 3 hours ago