About the job
At Tenstorrent, we are at the forefront of revolutionary AI technology, setting new benchmarks for performance, user-friendliness, and cost-effectiveness. As AI continues to reshape the computing landscape, it is essential that our solutions evolve to integrate advancements in software models, compilers, platforms, networking, and semiconductors. Our talented team of engineers has successfully developed a high-performance RISC-V CPU from the ground up, driven by a passion for AI and a strong commitment to creating the ultimate AI platform. We prioritize collaboration, curiosity, and a dedication to tackling complex challenges. We are excited to expand our team and invite contributors at all experience levels to join us.
In the role of Software Engineer on the Metal Runtime team at Tenstorrent, you will play a crucial role in developing the foundational software that powers our AI accelerators. Your responsibilities will include building and optimizing high-performance runtime systems that interface directly with the hardware, with a focus on scheduling, memory management, and efficient execution across a large array of parallel processors. We recognize that runtime systems are integral to performance, influencing hardware resource utilization, data flow, and workload execution efficiency at scale.
If you thrive on enhancing performance, enjoy working closely with hardware, and relish the challenge of addressing complex systems issues at the intersection of hardware and software, this position is perfect for you.
This position offers a hybrid work arrangement, allowing you to work from our offices in Santa Clara, CA; Austin, TX; or Toronto, ON.
We welcome candidates of diverse experience levels for this opportunity. Throughout the interview process, candidates will be evaluated for the appropriate level, and offers will be made accordingly, which may differ from the level indicated in this posting.
