Software Engineer, Acceleration Kernel Development (Canada)

Software Engineer, Acceleration Kernel Development (Canada)

01 Nov
|
Tenstorrent
|
Canada

01 Nov

Tenstorrent

Canada

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. 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. If you’re motivated by performance, precision, and real impact, this is where your skills will shine. A developer who loves high performance code, parallel algorithms, wrangling bits, optimizing compute, and making hardware fly. Great in C/C++ and able to build quick, efficient code from the ground up. Obsessed with performance and precision, especially in ML workloads. Expertise in building and optimizing compute kernels for parallel ML and high-performance workloads.



Ability to analyze and tune instruction-level performance across latency, memory, and bandwidth. 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. 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. S. export-controlled technology. S. export laws, including those codified in the U.
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). 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.
Commerce Department or applicable federal agency.

📌 Software Engineer, Acceleration Kernel Development (Canada)
🏢 Tenstorrent
📍 Canada

Reply to this offer

Impress this employer describing Your skills and abilities, fill out the form below and leave Your personal touch in the presentation letter.

Subscribe to this job alert:

Get the latest job offers by email for: software engineer, acceleration kernel development (canada) / canada

Subscribe to this job alert:

Get the latest job offers by email for: software engineer, acceleration kernel development (canada) / canada