About the job
At Tenstorrent, we are at the forefront of AI technology, setting new standards for performance, usability, and cost-effectiveness. As AI transforms the computing landscape, our solutions evolve to integrate innovations in software models, compilers, platforms, networking, and semiconductors. Our talented team has successfully developed a high-performance RISC-V CPU from the ground up, driven by a passion for AI and a commitment to creating the most advanced AI platform. We embrace collaboration, curiosity, and a relentless pursuit of solving complex challenges. We are expanding our team and invite contributors of all experience levels to join us.
As a Software Engineer on the Metal Runtime team, you will engage with the foundational software that drives our AI accelerators. Your responsibilities will include designing rapid and efficient runtime systems that operate closely with the hardware, as well as defining the host and device APIs that enable these functionalities across the software stack. We view APIs as integral to system design; they encapsulate hardware semantics, performance trade-offs, and concurrency models, outlasting any single implementation.
If you are passionate about optimizing performance, working near the hardware level, and crafting abstractions that simplify complex systems while maintaining control, this role is tailored for you.
This is a hybrid position, with opportunities in Santa Clara, CA; Austin, TX; and Toronto, ON.
We welcome candidates with diverse backgrounds and varying levels of experience. During the interview process, candidates will be evaluated for the appropriate level, and compensation will reflect that level, which may differ from the one specified in this posting.

