Full-Time

Principal Software Engineer

Kernel & Compiler

Posted on 12/30/2022

Tenstorrent

Tenstorrent

201-500 employees

Develops AI/ML hardware accelerators and software

AI & Machine Learning
Hardware

Senior, Expert

Santa Clara, CA, USA

Required Skills
Python
Data Structures & Algorithms
C/C++
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 as well
Responsibilities
  • Develop machine learning graph compiler and kernels
  • Participate in the co-design of Tenstorrent's hardware and software stack
  • Benchmark, analyze, and optimize performance of key machine learning applications across Tenstorrent's hardware and software stack
  • Develop performance analysis and estimation infrastructure that feeds into Tenstorrent compiler
  • Develop high-performance run-time engine
  • Integrate the Tenstorrent software into leading machine learning frameworks
  • Work closely with machine learning engineers to discover the hardware and software requirements of current and future machine learning applications
Desired Qualifications
  • Familiarity with and passion for any of the following -- machine learning, compilers, parallel programming, high-performance and massively parallel systems, processor and computer architecture -- is a plus

Tenstorrent specializes in developing high-quality AI/ML accelerators, including individual PCIe cards, workstations, servers, and ultra-dense Galaxy pods, featuring industry-standard chiplets and a modular RISC-V CPU. Their products also incorporate a BUDA software framework designed for open-source collaboration, enabling efficient and scalable hardware for deep learning applications.

Company Stage

Series C

Total Funding

$334.5M

Headquarters

Toronto, Canada

Founded

2016

Growth & Insights
Headcount

6 month growth

17%

1 year growth

50%

2 year growth

144%
INACTIVE