
Software Engineer, TT-Fabric
Tenstorrent2 months ago
Toronto, Canada +2 moreEntry Level / Mid Level / Senior / Staff+
H1B sponsor
Responsibilities
- Architect, implement, and maintain TT-Fabric, a low-level networking library for distributed AI training and inference.
- Design communication systems that coordinate thousands of AI processors efficiently and reliably.
- Optimize protocols, synchronization strategies, and data movement for maximum hardware performance.
- Integrate TT-Fabric APIs into the broader programming model with AI and hardware teams.
- Help define the long-term architecture of Tenstorrent’s distributed systems stack.
Requirements
- Strong systems engineering background with deep C or C++ experience.
- Comfort working in low-level or bare-metal environments.
- Interest or experience in hardware-software interaction, performance tuning, and protocol-level optimization.
- Ability to reason about networking, synchronization, and communication across large clusters.
- Ability to reason from first principles and challenge industry conventions.
- Motivation to build infrastructure that affects large-scale AI training and inference performance.
- Candidates at various experience levels are welcomed and will be assessed for the appropriate level.
Benefits
- Highly competitive compensation package and benefits.
- Hybrid work arrangement based in Santa Clara, California; Austin, Texas; or Toronto, Ontario.
- Employment is contingent on eligibility to access U.S. export-controlled technology.
About Tenstorrent
Tenstorrent builds AI compute hardware and RISC‑V CPU technology for companies developing training and inference workloads in data centers and at the edge. The business sells accelerator cards and systems with a full software stack, and licenses RISC‑V CPU IP. Founded in 2016 and headquartered in Toronto, it is privately held and led by semiconductor architect Jim Keller.