TT-Fabric Software Engineer

Leading AI technology company developing high-performance RISC-V CPU and AI processors
$100,000 - $500,000
Distributed Systems
Mid-Level Software Engineer
Hybrid
101 - 500 Employees
3+ years of experience
AI · Enterprise SaaS

Description For TT-Fabric Software Engineer

Tenstorrent, a pioneering company in AI technology, is seeking a TT-Fabric Software Engineer to join their innovative team. The company is at the forefront of revolutionizing AI computing by developing cutting-edge solutions that integrate software models, compilers, platforms, networking, and semiconductors.

The role focuses on building and defining networking software for high-performance AI and HPC clusters. As a TT-Fabric Software Engineer, you'll be working with low-level programming, networking protocols, and bare-metal engineering to interconnect thousands of RISC-V and AI processors. This position offers an exciting opportunity to work on the software backbone of distributed inference and training infrastructure.

The ideal candidate will have a strong foundation in systems programming and a passion for optimizing hardware-software interactions at the bare-metal level. You'll be working alongside AI researchers and hardware engineers to push the boundaries of distributed systems performance. The position offers exposure to cutting-edge technology and the chance to work on solutions that will shape the future of AI computing.

The company offers a competitive compensation package ranging from $100k to $500k, including base and variable compensation. The position is hybrid-based, with options to work from Santa Clara, CA; Austin, TX; or Toronto, ON. Tenstorrent values collaboration, curiosity, and a commitment to solving complex problems, making it an ideal environment for engineers who want to make a significant impact in the AI industry.

This is an excellent opportunity for someone who wants to work at the intersection of high-performance computing and artificial intelligence, contributing to groundbreaking technology while being part of a diverse and talented team of technologists.

Last updated 18 days ago

Responsibilities For TT-Fabric Software Engineer

  • Architect, develop, and maintain low-level networking library (TT-Fabric)
  • Design systems for network communications across thousands of AI processors
  • Performance tuning and protocol optimization
  • Work with AI researchers and hardware engineers to integrate TT-Fabric APIs

Requirements For TT-Fabric Software Engineer

  • Bachelor's degree or higher in Computer Science, Electrical/Computer Engineering, or related field
  • Strong foundation in C/C++, systems programming, or low-level bare-metal programming
  • Experience with low-level programming and hardware-software optimization
  • Knowledge of networking protocols and cluster computing
  • Ability to think from first principles and develop innovative solutions

Benefits For TT-Fabric Software Engineer

Visa Sponsorship
  • Competitive compensation package

Interested in this job?

Jobs Related To Tenstorrent TT-Fabric Software Engineer

Software Development Engineer, Business Data Technologies (BDT) Ray Distributed Compute Team

Software Development Engineer role at Amazon working on Ray distributed computing framework and DeltaCAT, focusing on open source contributions and large-scale distributed systems.

Software Development Engineer, Project Kuiper / Terrestrial Device Services

Software Development Engineer role at Amazon's Project Kuiper, building distributed systems for satellite-based internet connectivity, offering $129K-$223K salary plus benefits.

Software Developer 3

Mid-level software engineering role at Oracle focusing on distributed systems and cloud infrastructure development, requiring 3-5+ years of experience.

Software Engineer, Systems Research, PhD, Early Career

PhD-level Systems Research Software Engineering role at Google, focusing on advanced computer systems design and implementation with competitive compensation and benefits.

Software Engineer III, Performance, Google Cloud

Software Engineer III position at Google Cloud focusing on performance optimization and distributed systems development in Warsaw, Poland.