About the Role
As a Software Engineer on the Acceleration Kernel Development team at Tenstorrent, you will work at the intersection of software and hardware performance. This role involves writing low-level code that directly powers high-efficiency machine learning workloads, optimizing every cycle, memory move, and instruction. If you are motivated by performance, precision, and real impact, this is where your skills will shine.
Responsibilities
- Build and optimize compute kernels for parallel ML and high-performance workloads
- Analyze and tune instruction-level performance across latency, memory, and bandwidth
- Collaborate with ML engineers to integrate optimizations into production
- Debug, profile, and maintain a fast, reliable low-level software stack
Requirements
- Passion for high-performance code, parallel algorithms, bit manipulation, compute optimization, and hardware acceleration
- Proficient in C/C++ to build fast, efficient code from the ground up
- Obsessed with performance and precision, especially in ML workloads
- Motivated by complex problems and thrives in collaborative, fast-moving environments
Skills
- C/C++
- High-performance code development
- Parallel algorithms
- Compute optimization
- ML workload performance and precision
- Compute kernel optimization
- Instruction-level performance analysis
- Debugging
- Profiling
- Low-level software stack maintenance
Location
- Toronto, ON
Work Type
- Hybrid
Experience Level
- Various experience levels
- All seniorities
Salary/Compensations
- $100k - $500k including base and variable compensation targets
Benefits
- Highly competitive compensation package and benefits
About the Company
- Tenstorrent leads the industry in cutting-edge AI technology, revolutionizing performance, ease of use, and cost efficiency.
- The company develops solutions to unify innovations in software models, compilers, platforms, networking, and semiconductors.
- A diverse team of technologists developed a high-performance RISC-V CPU from scratch.
- The team shares a passion for AI and a deep desire to build the best AI platform possible.
- Tenstorrent values collaboration, curiosity, and a commitment to solving hard problems.
Equal Opportunity
- Tenstorrent is an equal opportunity employer.
