Software Engineer, Metal Runtime (Core Systems)
TenstorrentJob Title
Software Engineer, Metal Runtime (Core Systems)
Role Summary
Work on low-level runtime software that executes directly on Tenstorrent AI accelerators. The team builds and optimizes bare-metal runtime systems focused on scheduling, memory movement, and efficient execution across massively parallel processors.
This is a systems-facing engineering role at the hardware/software boundary, collaborating closely with hardware teams to maximize performance and resource utilization.
Experience Level
Various experience levels accepted; the hiring level will be determined during interview and offers will align with assessed level. No specific years-of-experience requirement provided in the posting.
Responsibilities
Primary responsibilities include implementing and tuning runtime components that drive accelerator performance.
- Design, build, and optimize the Metal runtime for Tenstorrent AI accelerators.
- Implement bare-metal systems for compute execution, scheduling, and resource management.
- Optimize memory movement and data flow across massively parallel hardware.
- Work with hardware engineers to identify and exploit architecture-level performance opportunities.
- Debug, analyze, and tune runtime behavior across complex and distributed systems.
- Write fast, parallel code and reasoning about threads, processors, and memory movement.
Requirements
Must-have skills and experience for immediate success in the role.
- Strong proficiency in C or C++ and systems programming.
- Experience writing fast, parallel code across multiple processors/threads.
- Comfortable working close to hardware and debugging at the hardware/software boundary.
- Experience optimizing execution, scheduling, and memory systems for performance at scale.
- Ability to analyze and tune runtime behavior in complex, distributed environments.
- Collaborative mindset and strong problem-solving skills.
Education Requirements
Not specified.
About the Company
Company: Tenstorrent
Headquarters: Austin, Texas, United States
Tenstorrent is a technology company focused on designing innovative computing solutions. They are known for their expertise in the development of advanced hardware, including ASICs and SoCs, aimed at enhancing performance and efficiency in various applications.
