GCC Compiler Engineer

Tenstorrent is an AI-computing company that sells AI hardware and licenses AI and RISC-V intellectual property.

Toronto, Canada
About Tenstorrent

Tenstorrent builds computers for AI, including AI processors, scalable server systems, and open-source software and compiler tooling. It also licenses AI and RISC-V IP for customers building customized silicon.

View jobs by Tenstorrent

Skills

About the Role

You will design, develop, and optimize GCC or LLVM compilers for custom RISC-V hardware and AI vector engines. You will benchmark applications, tune performance, and implement compiler support for emerging AI workloads and frameworks.

Requirements

  • GCC and LLVM internals knowledge
  • C and C++ development skills
  • Algorithms, data structures, and performance-analysis knowledge
  • Experience optimizing for custom hardware targets

Responsibilities

  • Design, develop, and optimize GCC or LLVM compilers
  • Contribute to hardware-software co-design
  • Benchmark, analyze, and tune application performance
  • Collaborate with ML engineers on compiler support for AI workloads and frameworks