
Software Engineer, Acceleration Kernel Development
About this role
Tenstorrent is hiring a Software Engineer for Acceleration Kernel Development to write low-level code that powers machine learning workloads in Toronto, Ontario. This opportunity suits developers who are passionate about high-performance computing, parallel algorithms, and maximizing hardware efficiency.
Role Overview
As a Software Engineer on the Acceleration Kernel Development team, the successful candidate works at the convergence of hardware and software performance. The position involves writing low-level code to optimize cycles, memory movements, and instructions for high-efficiency machine learning operations. This hybrid position is based out of Santa Clara, CA, and welcomes applicants across multiple experience levels, with final job levels determined during the interview process.
Key Responsibilities
Requirements
Skills and Tools
Salary and Benefits
Total compensation for engineers at Tenstorrent ranges from $100,000 to $500,000, encompassing both base salary and variable compensation targets. The final offer depends on factors including experience, background, skills, education, and geographic location. The company provides a competitive compensation package and benefits.
About the Company
Tenstorrent leads the industry in cutting-edge artificial intelligence technology, redefining expectations for performance, cost efficiency, and ease of use. The organization features a diverse team of technologists who developed a high-performance RISC-V CPU from scratch. Tenstorrent values curiosity, collaboration, and a dedication to solving challenging engineering problems.
How to Apply
Interested candidates should visit the official Tenstorrent careers page to submit an application for this role.
Skills and tech stack
Questions candidates ask
Where is this job located?
Although the job data references Toronto, Ontario, Canada, the description notes that this hybrid role is based out of Santa Clara, CA.
What programming languages are required?
Candidates need strong proficiency in C and C++ to build fast, efficient code from the ground up.
What is the salary range for this role?
Engineering compensation at Tenstorrent ranges from $100k to $500k, including base and variable targets, depending on experience and location.
Are different experience levels accepted?
Yes, Tenstorrent welcomes candidates at various experience levels, assessing them during the interview process to determine the appropriate job level and offer.
Are there any export control requirements?
Yes, employment is contingent upon the applicant's eligibility to access U.S. export-controlled technology due to U.S. Export Administration Regulations.