Browse All Jobs
Job Description
Tenstorrent is seeking a Software Engineer to join their ML Frameworks team. This role involves designing, developing, and optimizing compilers for cutting-edge semiconductor products. The Software Engineer will collaborate with hardware and software engineers to ensure efficient execution of compiler-related tasks.
  • Develop machine learning graph compiler
  • Participate in the co-design of Tenstorrent's hardware and software stack
  • Benchmark, analyze, and optimize performance of key machine learning applications
  • Develop performance analysis and estimation infrastructure
  • Develop high-performance run-time engine
  • Integrate the Tenstorrent software into leading machine learning frameworks
  • Collaborate with machine learning engineers to define hardware and software requirements
Requirements:
  • BSc, MSc or PhD in Electrical/Computer Engineering or Computer Science
  • Experience with algorithms, data structures, and software development in C/C++
  • Python expertise is welcome
  • Familiarity with machine learning, compilers, parallel programming, high-performance systems, or computer architecture is a plus
Tenstorrent offers:
  • A highly competitive compensation package and benefits
Apply Manually