Software Engineer (Acceleration Kernel Development)

Company: Tenstorrent

Location: Toronto, Ontario, Canada

Type: Full-time

Posted: 2026-06-18

About this role

  • As a Software Engineer on the Acceleration Kernel Development team at Tenstorrent, you’ll work at the intersection of software and hardware performance
  • You’ll be writing low-level code that directly powers high-efficiency machine learning workloads, optimizing every cycle, every memory move, every instruction
  • What You Will Learn:
  • The art of pushing AI hardware to its limits by shaping how kernels are written and executed
  • How to integrate kernel work into ML frameworks and real-world training pipelines
  • Skills in tuning performance on cutting-edge architectures with top-tier hardware engineers
  • Expertise in keeping code lean, reliable, and scalable even under heavy workloads- If you’re motivated by performance, precision, and real impact, this is where your skills will shine
  • A developer who loves high performance code, wrangling bits, optimizing compute, and making hardware fly
  • Obsessed with performance and precision, especially in tensors and ML workloads
  • Motivated by complex problems and thrives in collaborative, fast-moving environments
  • Comfortable in C/C++ and able to build fast, efficient code from the ground up
  • A collaborative mindset to work closely with ML engineers and integrate optimizations into production
  • Ownership of debugging, profiling, and maintaining a fast, reliable low-level software stack
  • Ability to analyze and tune instruction-level performance across latency, memory, and bandwidth
  • Expertise in building and optimizing compute kernels for parallel ML and high-performance workloads

Create Your Job Alert

Other Software Jobs

Other Jobs in Toronto