Software Engineer, Tt-distributed

Tenstorrent

Austin, Texas, United States
Base: $100k - $500k; bonus/equity: not specified; ...
On-site
Distributed systems programming
Systems programming
Inter-node communication
Develop and optimize distributed software systems that power the most efficient and highest-performing AI and HPC clusters

Job Summary

  • Develop and optimize distributed software systems that power the most efficient and highest-performing AI and HPC clusters.
  • Architect, implement, and optimize distributed software systems that coordinate computation and communication across clusters of AI accelerators and CPUs.
  • Learn how large-scale distributed inference and training systems are architected across thousands of accelerators.

Matching Summary

Develop and optimize distributed software systems that power the most efficient and highest-performing AI and HPC clusters.

Salary

Base: $100k - $500k; Bonus/Equity: Not specified; Benefits: Not specified

Skills & Requirements

Must-have

  • Distributed systems programming
  • Systems programming
  • Inter-node communication
  • Scalable architectures
  • RISC-V CPU
  • AI accelerators

Nice-to-have

  • Curiosity and first-principles thinking
  • Collaboration and problem-solving
  • Passion for AI

Key Requirements

  • Strong C or C++
  • Systems programming foundations
  • Operating systems principles
  • Distributed systems principles
  • IPC and socket programming
  • Cluster resource coordination

Work Rights

Eligibility to access U.S. export-controlled technology

Tailored Resume

Cover Letter