See all roles

Software Engineer, TT-Distributed

Work from home Full-time role Hiring

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. They are seeking a TT-Distributed Software Engineer to develop and optimize distributed software systems for AI and HPC clusters, focusing on distributed programming and scalable architectures.

Responsibilities

  • Architect, implement, and optimize distributed software systems that coordinate computation and communication across clusters of AI accelerators and CPUs
  • Design and build distributed APIs enabling data-parallel and tensor-parallel AI workloads
  • Leverage MPI-based technologies and related frameworks to scale programming models across multiple hosts and compute nodes
  • Develop robust systems using IPC, inter-node sockets, and distributed communication primitives to ensure reliability and high performance
  • Build and maintain testing, debugging, profiling, and monitoring tools for large-scale distributed workloads and collaborate with model and systems teams on cluster bring-up

Skills

  • Strong C or C++ engineer with solid foundations in systems programming, operating systems, and distributed systems principles
  • Enthusiastic about distributed computing, including IPC, socket programming, and cluster resource coordination
  • Comfortable reasoning about scalability, fault tolerance, and performance across multi-node environments
  • Curious and first-principles thinker who challenges conventional approaches to distributed system design
  • Motivated to grow into a deep technical expert in large-scale distributed AI infrastructure
  • Architect, implement, and optimize distributed software systems that coordinate computation and communication across clusters of AI accelerators and CPUs
  • Design and build distributed APIs enabling data-parallel and tensor-parallel AI workloads
  • Leverage MPI-based technologies and related frameworks to scale programming models across multiple hosts and compute nodes
  • Develop robust systems using IPC, inter-node sockets, and distributed communication primitives to ensure reliability and high performance
  • Build and maintain testing, debugging, profiling, and monitoring tools for large-scale distributed workloads and collaborate with model and systems teams on cluster bring-up

Benefits

  • Highly competitive compensation package and benefits

Company Overview

  • Tenstorrent develops AI hardware and software solutions for data processing and machine learning application. It was founded in 2016, and is headquartered in Toronto, Ontario, CAN, with a workforce of 501-1000 employees. Its website is http://tenstorrent.com.
  • Apply To This Job

    You might like

    [Remote] Business Development Representative (Canada)

    Work from home Full-time role

    [Remote] Inside Sales Representative

    Work from home Full-time role

    Financial Analyst

    Work from home Full-time role

    Financial Services Professional

    Work from home Full-time role

    Software Engineer

    Work from home Full-time role

    Allstate Sales Agent (Barrie)

    Work from home Full-time role

    Cloud Engineer (Multiple Levels) - 27003

    Work from home Full-time role

    Health Systems Engineer

    Work from home Full-time role

    Trade Receivables/Allowances Representative

    Work from home Full-time role

    [Remote] Solutions Engineer

    Work from home Full-time role

    Content Moderator Specialist

    Work from home Full-time role

    Online Customer Service Specialist for Travel - Remote

    Work from home Full-time role

    Experienced Flexible Remote Data Entry Clerk - Work From Home Opportunity with arenaflex

    Work from home Full-time role

    Remote Part Time Data Entry Clerk - $1400 weekly

    Work from home Full-time role

    Home Infusion / IVIG RN

    Work from home Full-time role

    Materials Mgmt Specialist III - Carilion Roanoke Memorial Hospital

    Work from home Full-time role

    Experienced Entry-Level Data Entry Clerk – No Prior Experience Required for Immediate Hiring at Blithequark

    Work from home Full-time role

    Director, Partner & Customer Service (Remote) at arenaflex

    Work from home Full-time role

    Experienced Live Chat Representative – Customer Service and Support Expert at arenaflex

    Work from home Full-time role

    Google Cloud Architect; Big Data

    Work from home Full-time role