Toronto, Canada On-site

Tenstorrent is hiring an Intern, Scaleout Software (Fabric)

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
C++Networking
Got hired remotely?

Get paid like a professional

Remote clients expect company invoices, not personal PayPal requests. Glopay forms an EU partnership that makes you look legitimate while you stay independent.

Professional invoices with EU company details
Compliance handled automatically
Withdraw to any bank account
Income reports for easy tax filing
Create free account
Free signup • 5 min setup
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 2 months ago