Software Engineer (Scale Out)

Company: Tenstorrent

Location: Toronto, Ontario, Canada

Salary: $100k - $500k per year

Type: Full-time

Posted: 2026-06-07

About this role

  • In this role, you’ll contribute to the development and optimization of the infrastructure that powers our cutting-edge processors, with a primary focus on C/C++ development and low-level programming
  • You’ll work closely with large inference and training model development to further drive Scale Out software and hardware performance
  • Design, develop, and maintain core infrastructure software that interfaces directly with Tenstorrent hardware
  • Build low-level libraries and APIs for communication and synchronization across compute nodes
  • Optimize system-level software for performance, scalability, and reliability in distributed environments
  • Support hardware bring-up, system testing, and deployment in close collaboration with hardware and software teams
  • Integrate infrastructure components with internal programming models, tools, and runtime systems
  • What You Will Learn:
  • The execution model and system architecture of Tenstorrent AI hardware
  • How distributed accelerator systems coordinate communication and synchronization at scale
  • Advanced techniques in system-level performance tuning across multiple layers of the stack
  • How low-level infrastructure, runtimes, and hardware co-evolve in high-performance AI platforms
  • The challenges of building reliable, production-grade infrastructure for large-scale AI workloads- Tenstorrent is seeking a skilled Software Engineer with a passion for building high-performance, low-level systems software
  • This role is hybrid, based out of Toronto, ON
  • Structured problem solver who thrives in fast-paced, highly technical environments
  • Strong C or C++ systems engineer with a deep understanding of memory, threading, I/O, and low-level execution models
  • Comfortable working close to hardware and curious about how systems behave under the hood
  • Experienced building low-level software, drivers, embedded systems, or performance-critical infrastructure
  • Proficient with Linux systems programming and debugging tools such as gdb, ...

Create Your Job Alert

Other Software Jobs

Other Jobs in Toronto