Staff Software Engineer, Compiler Specialist

Tenstorrent is leading the industry in cutting-edge AI technology, revolutionizing performance, ease of use, and cost efficiency.
$100,000 - $500,000
Backend
Staff Software Engineer
Hybrid
AI

Description For Staff Software Engineer, Compiler Specialist

Tenstorrent is at the forefront of AI technology, revolutionizing performance, ease of use, and cost efficiency in the industry. As AI redefines computing, we're developing solutions that unify innovations across software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists has created a high-performance RISC-V CPU from scratch and shares a passion for AI and building the best AI platform possible.

We're seeking a Staff Software Engineer, Compiler Specialist to join our team. In this role, you'll design, develop, and optimize compilers for cutting-edge semiconductor products. You'll work closely with hardware engineers, software engineers, and other stakeholders to ensure efficient and effective execution of compiler-related tasks.

Key responsibilities include:

  • Developing machine learning graph compilers
  • Participating in the co-design of Tenstorrent's hardware and software stack
  • Benchmarking, analyzing, and optimizing performance of key machine learning applications
  • Developing performance analysis and estimation infrastructure
  • Creating high-performance run-time engines
  • Integrating Tenstorrent software into leading machine learning frameworks
  • Collaborating with machine learning engineers on hardware and software requirements

We're looking for candidates with:

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

At Tenstorrent, we offer competitive compensation ranging from $100k - $500k, including base and variable compensation. We provide excellent benefits and are an equal opportunity employer. Join us in shaping the future of AI technology!

Last updated 14 hours ago

Responsibilities For Staff Software Engineer, Compiler Specialist

  • 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
  • Work closely with machine learning engineers on hardware and software requirements

Requirements For Staff Software Engineer, Compiler Specialist

Python
  • BSc, MSc or PhD in Electrical/Computer Engineering or Computer Science
  • Experience with algorithms, data structures, and software development in C/C++
  • Familiarity with machine learning, compilers, parallel programming, high-performance systems, and computer architecture (preferred)

Benefits For Staff Software Engineer, Compiler Specialist

  • Competitive compensation package
  • Benefits (unspecified)

Interested in this job?

Jobs Related To Tenstorrent Staff Software Engineer, Compiler Specialist

Engineering Project Manager (SAP Payments & Trade In), IS&T Enterprise Systems

Engineering Project Manager for SAP Payments & Trade In at Apple, managing complex projects in IS&T Enterprise Systems.

Digital Content Management Solutions Manager, Online Store Re-platform

Apple seeks a Digital Content Management Solutions Manager to drive transformational changes for the Apple Online Store, focusing on seamless integration and operational scalability.

Software Engineer (E5) - Components for Partners (COPA)

Netflix seeks a senior full-stack engineer for the COPA team to build and support partner-facing platforms using cloud-based technologies.

Software Engineering IC5

Join Microsoft as a Software Engineering IC5 in Redmond, WA to develop cutting-edge security solutions and shape the future of digital protection.

Staff Software Engineer - Backend, Uber Health

Staff Software Engineer - Backend position at Uber Health, focusing on architecting large-scale web services and leading high-impact projects.