Tenstorrent logoTenstorrent logo

Software Engineer, Metal Runtime (Core Systems)

TenstorrentAustin, Texas, United States; Santa Clara, California, United States; Toronto, Ontario, Canada
Hybrid Full-time

Clicking Apply Now takes you to AutoApply where you can tailor your resume and apply.


Experience Level

Experience

Qualifications

Who You AreA proficient coder in C or C++, with a passion for working closely with hardware. Experience in thinking about threads, processors, and memory movement, and skilled in writing fast, parallel code across multiple processors. Passionate about optimizing execution, scheduling, and memory systems for performance at scale. Comfortable debugging at the hardware/software interface and understanding system behaviors comprehensively. Curious about the interplay between runtimes and bare-metal software in driving AI capabilities. A collaborative team player who enjoys solving complex problems alongside intelligent colleagues.

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.

About Tenstorrent

Tenstorrent is a pioneering organization in the AI technology space, committed to transforming performance standards and optimizing cost-effectiveness. Our innovative team is dedicated to the development of advanced AI solutions that integrate various technological innovations.

Similar jobs

Browse all companies, explore by city & role, or SEO search pages.

Tailoring 0 resumes

We'll move completed jobs to Ready to Apply automatically.