Scale Out Software Engineer, Scale Out Toronto, Ontario, Canada

Tenstorrent

Toronto

On-site

CAD 110,000 - 160,000

Full time

14 days+
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Tenstorrent is seeking a skilled Software Engineer to contribute to high-performance, low-level systems software. The role focuses on C/C++ development and optimization, interfacing directly with Tenstorrent hardware, and working closely with large inference and training model teams to improve scale-out software and hardware performance.

The position is hybrid and based out of Toronto, Ontario, offering opportunities to work near hardware and optimize system-level software in distributed

Qualifications

  • Strong C/C++ systems engineering experience with memory, threading, I/O and low-level execution models.
  • Experience building low-level software, drivers, embedded systems, or performance-critical infrastructure.
  • Proficiency with Linux systems programming and debugging tools (gdb/strace/perf).

Responsibilities

  • Design, develop, and maintain core infrastructure software interfacing with Tenstorrent hardware.
  • Build low-level libraries and APIs for communication across compute nodes.
  • Optimize system software for performance, scalability, and reliability in distributed environments.
  • Support hardware bring-up, testing, and deployment with hardware/software teams.
  • Integrate infrastructure components with internal runtimes and tools.

Skills

C/C++ development
Linux systems programming
Memory and threading
Debugging tools

Tools

gdb
strace
perf

Job description

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.

Tenstorrent is seeking a skilled Software Engineer with a passion for building high-performance, low-level systems software. 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.

This role ishybrid, based out of Toronto, ON.

Who You Are
  • Strong C or C++ systems engineer with a deep understanding of memory, threading, I/O, and low-level execution models.
  • Experienced building low-level software, drivers, embedded systems, or performance-critical infrastructure.
  • Comfortable working close to hardware and curious about how systems behave under the hood.
  • Proficient with Linux systems programming and debugging tools such as gdb, strace, and perf.
  • Structured problem solver who thrives in fast-paced, highly technical environments.
What We Need
  • 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 offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.

This offer of employment is contingent upon the applicant being eligible to access U.S. export-controlled technology. Due to U.S. export laws, including those codified in the U.S. Export Administration Regulations (EAR), the Company is required to ensure compliance with these laws when transferring technology to nationals of certain countries (such as EAR Country Groups D:1, E1, and E2). These requirements apply to persons located in the U.S. and all countries outside the U.S. As the position offered will have direct and/or indirect access to information, systems, or technologies subject to these laws, the offer may be contingent upon your citizenship/permanent residency status or ability to obtain prior license approval from the U.S. Commerce Department or applicable federal agency. If employment is not possible due to U.S. export laws, any offer of employment will be rescinded.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

AI SW Software Engineer, Acceleration Kernel Development Toronto, Ontario, Canada
AI SW Software Engineer, Acceleration Kernel Development Toronto, Ontario, Canada

Tenstorrent • Toronto

On-site
CAD 100,000 - 500,000
Software Engineer, TT-Distributed
Software Engineer, TT-Distributed

Embedded Shishya • Toronto

On-site
CAD 140,667 - 703,335
Sr. Engineer, Systems Debug
Sr. Engineer, Systems Debug

Tenstorrent • Toronto

On-site
CAD 90,000 - 140,000
Performance Architect, AI HW
Performance Architect, AI HW

Tenstorrent Inc. • Toronto

Hybrid
CAD 139,000 - 694,000
Staff, Firmware Engineer
Staff, Firmware Engineer

Tenstorrent • Toronto

On-site
CAD 110,000 - 150,000
Competitive compensation
Benefits package
Senior Engineer, System-Level Design Verification
Senior Engineer, System-Level Design Verification

Tenstorrent • Toronto

On-site
CAD 136,705 - 683,525
Competitive compensation and benefits
Systems Engineering Mechanical Staff, Reliability Engineer Toronto, Ontario, Canada
Systems Engineering Mechanical Staff, Reliability Engineer Toronto, Ontario, Canada

Tenstorrent • Toronto

Hybrid
CAD 140,000 - 190,000
DC Deployment Sr. Network Engineer Toronto, Ontario, Canada
DC Deployment Sr. Network Engineer Toronto, Ontario, Canada

Tenstorrent • Toronto

Hybrid
CAD 140,000 - 698,000
Competitive compensation
Equal opportunity employer
Staff Engineer, Diagnostic Development
Staff Engineer, Diagnostic Development

Tenstorrent • Toronto

On-site
CAD 85,000 - 120,000
Staff, Reliability Engineer
Staff, Reliability Engineer

Tenstorrent • Toronto

On-site
CAD 140,000 - 200,000
Competitive compensation & benefits