Hybrid Distributed AI Software Engineer

Tenstorrent Inc.

Ontario (CA)

Hybrid

USD 100,000 - 500,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

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 Systems Engineer
Distributed AI Systems Engineer

Tenstorrent • Town of Texas (WI)

Hybrid
USD 100,000 - 500,000
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 • Ontario (CA)

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

Tenstorrent • Town of Texas (WI)

On-site
USD 100,000 - 500,000
Low-Level Systems Engineer - AI Hardware & Networking
Low-Level Systems Engineer - AI Hardware & Networking

Tenstorrent • Santa Clara (CA)

Hybrid
USD 100,000 - 500,000
Technical Program Manager, AI Platform & Systems
Technical Program Manager, AI Platform & Systems

Tenstorrent • California

Hybrid
USD 180,000 - 500,000
Senior Runtime Engineer for AI Accelerator Platform
Senior Runtime Engineer for AI Accelerator Platform

Tenstorrent • Texas

Hybrid
USD 100,000 - 500,000
Senior Silicon Dev Infra Engineer - Hybrid & AI-Driven
Senior Silicon Dev Infra Engineer - Hybrid & AI-Driven

Tenstorrent • 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
Applied AI Engineer: Build & Scale AI-Powered Automation
Applied AI Engineer: Build & Scale AI-Powered Automation

Tenstorrent • Santa Clara (CA)

Hybrid
USD 100,000 - 500,000