Software Engineer, TT-Fabric
Core
Designing and maintaining the low-level networking layer (TT-Fabric) that connects thousands of RISC-V AI processors into a single distributed supercomputer for AI training and inference.
Role type
Senior IC systems engineer (distributed systems & networking)
Builds
TT-Fabric, a high-performance networking library and communication protocols for distributed AI clusters
Domain
AI infrastructure, custom RISC-V hardware, high-performance networking
Deliverable
production ML models | infrastructure
Required skills
C/C++, low-level/bare-metal programming, protocol design, synchronization strategies, distributed systems architecture, performance tuning, hardware-software co-design
Preferred skills
RISC-V architecture knowledge, collective communication optimization, large-scale cluster coordination
Technologies
C, C++, RISC-V, TT-Fabric
Responsibilities
Architect, implement, and maintain TT-Fabric; design scalable communication systems for thousands of processors; optimize protocols and data movement; integrate APIs with AI and hardware teams; define long-term distributed systems stack architecture
Seniority
Senior, hands-on IC