Hybrid Distributed AI Software Engineer

Tenstorrent Inc.

Ontario (CA)

Hybrid

USD 100,000 - 500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tenstorrent is seeking a TT-Distributed Software Engineer to develop and optimize distributed software systems powering AI and HPC clusters. You will work on distributed programming across multiple nodes, using IPC, socket programming, and Tenstorrent’s scalable architectures to advance distributed inference and training infrastructure.

This hybrid role is based out of Santa Clara, CA; Austin, TX; or Toronto, ON, with opportunities to collaborate across teams and levels.

Qualifications

  • Strong C or C++ engineering with systems programming foundations.
  • Experience with distributed computing, including IPC, socket programming, and cluster resource coordination.
  • Ability to reason about scalability, fault tolerance, and performance across multi-node environments.

Responsibilities

  • Architect, implement, and optimize distributed software systems coordinating computation and communication across AI accelerators and CPUs.
  • Design and build distributed APIs enabling data-parallel and tensor-parallel AI workloads.
  • Leverage MPI-based technologies to scale programming models across multiple hosts.
  • Develop robust systems using IPC and inter-node sockets to ensure high reliability and performance.
  • Build and maintain testing, debugging, profiling, and monitoring tools for large-scale workloads.

Skills

C/C++
Distributed systems
MPI
IPC

Job description

Tenstorrent is seeking a TT-Distributed Software Engineer to develop and optimize distributed software systems powering AI and HPC clusters. You will work on distributed programming across multiple nodes, using IPC, socket programming, and Tenstorrent’s scalable architectures to advance distributed inference and training infrastructure.

This hybrid role is based out of Santa Clara, CA; Austin, TX; or Toronto, ON, with opportunities to collaborate across teams and levels.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Distributed AI Networking Engineer (TT-Fabric) – Hybrid
Distributed AI Networking Engineer (TT-Fabric) – Hybrid

Tenstorrent • California (MO)

Hybrid
USD 100,000 - 500,000
Software - Scale Out Software Engineer, TT-Distributed Santa Clara, California, United States
Software - Scale Out Software Engineer, TT-Distributed Santa Clara, California, United States

Tenstorrent Inc. • Ontario (CA)

Hybrid
USD 100,000 - 500,000
AI Systems Engineer – TT-Fabric Networking & Scaling
AI Systems Engineer – TT-Fabric Networking & Scaling

Tenstorrent • Santa Clara (CA), Austin (TX)

Hybrid
USD 100,000 - 500,000
Software Engineer, TT-Fabric
Software Engineer, TT-Fabric

Tenstorrent • Santa Clara (CA), Austin (TX)

Hybrid
USD 100,000 - 500,000
Global IT & AI Platform Leader
Global IT & AI Platform Leader

Tenstorrent • United States

Hybrid
USD 100,000 - 500,000
Infrastructure and Platform Development Engineer
Infrastructure and Platform Development Engineer

Tenstorrent • United States

Hybrid
USD 100,000 - 500,000
Remote Forward-Deployed AI Engineer
Remote Forward-Deployed AI Engineer

Tenstorrent • Santa Clara (CA), Austin (TX)

Hybrid
CAD 139,000 - 694,000
Software Engineer, TT-Fabric
Software Engineer, TT-Fabric

Tenstorrent • California (MO)

Hybrid
USD 100,000 - 500,000
Staff Software Engineer, Cloud Infrastructure
Staff Software Engineer, Cloud Infrastructure

Tenstorrent • Santa Clara (CA)

Hybrid
USD 100,000 - 500,000
AI Compiler Engineer (MLIR) for Open-Source AI Platform
AI Compiler Engineer (MLIR) for Open-Source AI Platform

Tenstorrent • Austin (TX)

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Benefits
Equal opportunity employer