Job Description
Tenstorrent is seeking a Sr Staff Software Engineer, AI Compiler to drive the development of next-generation tools that bridge machine learning frameworks and their custom AI silicon. This role is crucial for making the hardware accessible, performant, and developer-friendly.
Responsibilities include: - Leading the design and development of AI compiler tools.
- Improving infrastructure for performance analysis and tuning.
- Developing tools to aid compiler engineers in optimizing graph transformations.
- Collaborating with hardware and compiler teams to expose low-level execution metrics.
- Integrating diagnostic and developer tools into ML frameworks and CI systems.
- Driving architectural decisions and mentoring engineers.
- Working closely with product and engineering teams to understand developer pain points.
Requirements include: - BSc, MSc, or PhD in Computer Science, Computer Engineering, or a related field.
- Expertise in C/C++ (Python experience is a plus).
- Strong understanding of compilers, data structures, algorithms, and runtime systems.
- Experience with machine learning, parallelism, high-performance compute, or hardware/software co-design.
- Proven leadership in a compiler, tools, or systems software team, including managing other software engineers.
- Bonus: Experience with MLIR, LLVM, or custom backend code generation.
Tenstorrent offers: - A highly competitive compensation package and benefits.
- An equal opportunity employment.