Tenstorrent is seeking a TT-Distributed Software Engineer to develop and optimize distributed software systems for high-performance AI and HPC clusters. The role focuses on distributed programming across multiple nodes, systems programming, inter-node communication, and scalable architectures to advance distributed inference and training infrastructure. The position is hybrid and based in Santa Clara, California; Austin, Texas; or Toronto, Ontario. Candidates at various experience levels are welcome; the appropriate level will be assessed during interviews and offers will align with that level. The engineer will build compiler and systems software that enables AI workloads to run efficiently across accelerators and compute nodes. Work includes workload partitioning, graph transformation, scheduling, parallel execution, communication optimization, and runtime interfaces connecting compiler-generated plans to hardware and communication infrastructure. The role also involves profiling, benchmarking, and debugging distributed workloads in collaboration with compiler, runtime, architecture, and AI software teams. Compensation ranges from $100,000 to $500,000, including base and variable compensation targets. Actual offers depend on experience, skills, education, background, and location. Employment is contingent on eligibility to access U.S. export-controlled technology and may depend on citizenship, permanent residency, or obtaining prior license approval.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Entry Level
Education Level
No Education Listed