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

    CVS Data Entry Remote Jobs $27/Hour

    Work from home Full-time role

    Network Reliability Engineer (L5) Live Broadcast

    Work from home Full-time role

    Administrative and Operational Assistant

    Work from home Full-time role

    Director – Hospitality and Leisure

    Work from home Full-time role

    Outbound Business Development Representative

    Work from home Full-time role

    Data Entry Clerk Night Shift

    Work from home Full-time role

    Remote Utilization Review RN/LVN (Preservice/Priorauthorization) (Must have CA license)

    Work from home Full-time role

    Experienced Entry-Level Data Entry Specialist – Full-Time Opportunity to Join Aetna's Dynamic Team

    Work from home Full-time role

    Repository Services Librarian job at University of Wisconsin - Madison in Madison, WI

    Work from home Full-time role

    Part-Time Claims Data Entry Processor | Remote Insurance Claims & Authorization Intake Specialist (34 Hours/Week)

    Work from home Full-time role