Taro Logo

Sr Staff Software Engineer, Toolchain/Compiler

Leading AI technology company developing cutting-edge RISC-V CPUs and AI platforms.
United States
$100,000 - $500,000
Backend
Staff Software Engineer
Remote
8+ years of experience
AI

Job Description

Tenstorrent is at the forefront of AI technology innovation, developing cutting-edge solutions that combine RISC-V CPU architecture with advanced AI capabilities. As a Sr Staff Software Engineer in the Toolchain/Compiler team, you'll play a crucial role in designing and optimizing compiler infrastructure for their RISC-V processors. This fully remote position offers an opportunity to work on challenging technical problems while collaborating with CPU architects and software engineers.

The role involves deep technical work in compiler optimization, code generation, and toolchain development. You'll be responsible for implementing new compiler passes, improving existing ones, and ensuring the generation of efficient machine code. The position requires expertise in languages like C++, Rust, and familiarity with compiler frameworks such as LLVM or GCC.

What makes this role particularly exciting is the opportunity to work at the intersection of hardware and software, directly influencing the performance of cutting-edge AI systems. You'll be part of a diverse team of technologists who have already achieved the remarkable feat of developing a high-performance RISC-V CPU from scratch.

The compensation is highly competitive, ranging from $100k to $500k including base and variable compensation, depending on experience, skills, and location. The company values collaboration, curiosity, and problem-solving, making it an ideal environment for engineers who are passionate about pushing the boundaries of AI and computing technology.

Last updated 21 hours ago

Responsibilities For Sr Staff Software Engineer, Toolchain/Compiler

  • Design, develop, and maintain toolchain components including compiler codegen, linkers, assemblers, debuggers
  • Optimize compiler output for RISC-V CPUs
  • Investigate and resolve toolchain-related bugs
  • Collaborate with cross-functional teams
  • Create and maintain technical documentation

Requirements For Sr Staff Software Engineer, Toolchain/Compiler

Rust
  • Strong programming skills in C, C++, or Rust
  • Understanding of compiler design principles, code generation, and optimization techniques
  • Experience with compiler frameworks like LLVM or GCC
  • Ability to debug complex systems, from compiler internals to generated assembly
  • Knowledge of hardware architectures

Benefits For Sr Staff Software Engineer, Toolchain/Compiler

  • Competitive compensation package
  • Benefits (unspecified)

Related Jobs