Sr. Software Engineer, AI Compiler

Tenstorrent is a leading AI technology company revolutionizing performance, ease of use, and cost efficiency in the computing industry.
Machine Learning
Senior Software Engineer
Hybrid
5+ years of experience

Description For Sr. Software Engineer, AI Compiler

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. We are seeking an experienced and highly skilled Sr. Software Engineer with expertise in compilers and semiconductor technology to join our team. As a Sr. Software Engineer, AI Compiler Specialist, you will play a critical role in designing, developing, and optimizing compilers for cutting-edge semiconductor products.

Responsibilities:

  • 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 on hardware and software requirements

Experience & Qualifications:

  • 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
  • Familiarity with machine learning, compilers, parallel programming, high-performance systems, and computer architecture is a plus

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer. This role is hybrid, based out of Toronto, ON. Join our diverse team of technologists who have developed a high-performance RISC-V CPU from scratch and share a passion for AI and building the best AI platform possible.

Last updated 5 months 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 on 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
  • Familiarity with machine learning, compilers, parallel programming, high-performance systems, and computer architecture (preferred)

Benefits For Sr. Software Engineer, AI Compiler

  • Competitive compensation package

Interested in this job?

Jobs Related To Tenstorrent Sr. Software Engineer, AI Compiler

AI IP Performance Engineer

Senior AI IP Performance Engineer role at Tenstorrent, focusing on machine learning optimization and hardware/software performance analysis

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.

Software Engineer, AI Compiler Specialist

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

ML Processor Bring-up and Validation Engineer

ML processor bring-up and validation engineer role at Tenstorrent, working on cutting-edge AI technology and systems engineering.