Latest AI JobsBrowse Jobs
Tenstorrent logo

Software Engineer, TT-Fabric

TenstorrentAustin, Texas, United States; Santa Clara, California, United States; Toronto, Ontario, CanadaAI SW: Scale Out
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
15 Mar 2025
Status
Open · checked 7d ago

About this role

Tenstorrent is hiring a Software Engineer, TT-Fabric to work in Austin, Texas, Santa Clara, California, or Toronto, Ontario. This hybrid role suits systems engineers who want to design low-level networking libraries that connect thousands of processors into massively parallel AI supercomputers.

Role Overview

The Software Engineer, TT-Fabric position focuses on building the low-level networking layer that unites RISC-V and AI processors. Tenstorrent is expanding its team and considering applicants of all seniorities for this hybrid position based in Austin, Santa Clara, or Toronto. Successful candidates will shape the networking infrastructure that drives future artificial intelligence models and large-scale cluster performance.

Key Responsibilities

Architect, build, and maintain the TT-Fabric low-level networking library for distributed training and inference.
Design scalable communication systems to coordinate thousands of AI processors reliably and efficiently.
Optimize data movement, synchronization strategies, and protocols to draw maximum performance from the hardware.
Collaborate closely with hardware and artificial intelligence teams to integrate TT-Fabric application programming interfaces into broader programming models.
Help shape the long-term architectural direction of the distributed systems stack at Tenstorrent.

Requirements

Strong background as a systems engineer with extensive experience in C or C++.
Comfort operating in bare-metal or low-level environments.
Passion for performance tuning, hardware-software interaction, and removing inefficiencies at the protocol level.
Curiosity regarding communication, synchronization, and networking across large computing clusters.
Ability to reason from first principles and question industry norms.
Drive to build infrastructure that directly enhances large-scale artificial intelligence inference and training performance.
Eligibility to access U.S. export-controlled technology, as employment may require compliance with U.S. Export Administration Regulations and citizenship or permanent residency status, or the ability to obtain prior license approval.

Skills and Tools

C++
Low-level programming
Bare-metal environments
Distributed systems
Networking protocols

Salary and Benefits

Compensation for all engineering roles ranges from $100k to $500k, encompassing base salary and variable compensation targets.
Actual offers depend on factors such as location, background, skills, experience, and education.
Tenstorrent provides competitive compensation packages and benefits, and operates as an equal opportunity employer.

About the Company

Tenstorrent leads the artificial intelligence technology sector by redefining performance, cost efficiency, and ease of use. The organization unites innovations across semiconductors, networking, platforms, compilers, and software models. A diverse group of technologists has built a high-performance RISC-V central processing unit from the ground up, sharing a deep dedication to creating the best possible artificial intelligence platform through collaboration and curiosity.

How to Apply

Interested candidates should visit the official Tenstorrent careers page to apply for this position.

Skills and tech stack

Questions candidates ask

What locations are available for this role?

This hybrid role is based out of Austin, Texas; Santa Clara, California; or Toronto, Ontario.

What programming language is required?

Candidates must have deep experience in C or C++ and comfort working in low-level or bare-metal environments.

What is the salary range for engineering roles at Tenstorrent?

Compensation for all engineers ranges from $100k to $500k, including base and variable targets, depending on experience, skills, and location.

Are export control requirements applicable to this job?

Yes. Employment offers are contingent upon the applicant's eligibility to access U.S. export-controlled technology, which may require specific citizenship or permanent residency status or prior license approval.

What experience levels are being considered?

Tenstorrent welcomes candidates at various experience levels for this role and assesses applicants during the interview process to align offers with the appropriate level.

Ready to apply?

The application is on the official Tenstorrent careers page.

Apply on company site