Toronto, Canada On-site

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
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
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 4 days ago