Sr. Software Engineer, AI Compiler

Tenstorrent is leading the industry in cutting-edge AI technology, developing high-performance RISC-V CPU and revolutionizing AI computing solutions.
Machine Learning
Senior Software Engineer
Hybrid
101 - 500 Employees
5+ years of experience
AI

Description For Sr. Software Engineer, AI Compiler

Tenstorrent, a pioneering company in AI technology, is seeking a Senior Software Engineer specializing in AI Compiler development. This role combines cutting-edge AI technology with compiler optimization for semiconductor products. The position offers an exciting opportunity to work on revolutionary performance solutions in the AI computing space.

The role is based in Toronto with a hybrid work arrangement, where you'll be part of a diverse team of technologists who have developed a high-performance RISC-V CPU from scratch. The company values collaboration, curiosity, and a commitment to solving complex problems in the AI space.

As a Sr. Software Engineer, you'll be responsible for developing machine learning graph compilers, optimizing performance of ML applications, and creating analysis infrastructure. You'll work directly with hardware engineers and ML specialists to integrate Tenstorrent's software into leading machine learning frameworks.

The ideal candidate should have advanced education in Computer Science or Engineering, strong programming skills in C++ and Python, and deep understanding of AI/ML models and operations. Experience with compilers, parallel programming, or computer architecture is highly valued.

This position offers competitive compensation and benefits, making it an excellent opportunity for someone passionate about advancing AI technology and compiler optimization. Note that due to U.S. Export Control laws, there are specific citizenship/permanent residency requirements for this role.

Last updated an hour ago

Responsibilities For Sr. Software Engineer, AI Compiler

  • Develop machine learning graph compiler
  • Benchmark, analyze, and optimize performance of key machine learning applications
  • Develop performance analysis and estimation infrastructure
  • Integrate Tenstorrent software into leading machine learning frameworks
  • Work closely with machine learning engineers to discover hardware and software requirements

Requirements For Sr. Software Engineer, AI Compiler

Python
  • BSc, MSc or PhD in Electrical/Computer Engineering or Computer Science
  • Familiarity with common AI/ML models and machine learning operations
  • Experience with algorithms, data structures, and software development in C/C++
  • Expertise in Python
  • Knowledge of machine learning, compilers, parallel programming, or computer architecture is a plus

Benefits For Sr. Software Engineer, AI Compiler

  • Competitive compensation package

Interested in this job?

Jobs Related To Tenstorrent Sr. Software Engineer, AI Compiler

Field Application Engineer

Senior Field Application Engineer position at Tenstorrent, focusing on AI technology implementation and customer success

Software Engineer, AI Compiler Specialist

Senior Software Engineer position focusing on AI compiler development and optimization for cutting-edge semiconductor products at Tenstorrent.

Software Engineer, AI Compiler Specialist

Senior Software Engineer position focusing on AI compiler development and optimization for cutting-edge semiconductor products at Tenstorrent.

Machine Learning Engineer, Recommendation

Senior Machine Learning Engineer position at NewsBreak focusing on recommendation systems, offering $130-260K, requiring 3+ years of experience and advanced degree in Computer Science or related field.

Senior ML Engineer/Researcher

Senior ML Engineer/Researcher position at PlayAI, building cutting-edge voice and conversational AI technology with competitive compensation and equity.