Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Tenstorrent

Software Engineer TT Distributed

Posted Updated
Discussion

Description

You will architect, implement, and optimize distributed software that coordinates computation and communication across clusters. You will build distributed APIs for parallel AI workloads, use MPI-based technologies, develop reliable communication systems, and maintain testing, debugging, profiling, and monitoring tools.

Responsibilities

  • Architect, implement, and optimize distributed software across clusters of AI accelerators and CPUs
  • Design and build distributed APIs for data-parallel and tensor-parallel AI workloads
  • Use MPI-based technologies to scale programming models across hosts and compute nodes
  • Develop reliable systems using IPC, inter-node sockets, and distributed communication primitives
  • Build and maintain testing, debugging, profiling, and monitoring tools for distributed workloads

Requirements

  • C or C++
  • Systems programming
  • Operating systems
  • Distributed systems
  • Distributed computing
  • IPC
  • Socket programming
  • Cluster resource coordination
  • Scalability
  • Fault tolerance
  • Multi-node performance

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →