Latest AI JobsBrowse Jobs
Tenstorrent logo

GCC Compiler Engineer

TenstorrentAustin, Texas, United States; Santa Clara, California, United States; Toronto, Ontario, CanadaAI SW: Runtime
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
13 Feb 2024
Status
Open · checked 7d ago

About this role

Tenstorrent is currently seeking a GCC Compiler Engineer to design, develop, and optimize advanced compilers for custom RISC-V and AI compute architectures. This hybrid position is available in Austin, Texas, Santa Clara, California, or Toronto, Ontario, and suits skilled software engineers passionate about hardware-software co-design.

Role Overview

This hands-on engineering position sits at the core of how developers interact with Tenstorrent hardware across traditional computing tasks and advanced machine learning workloads. The professional chosen for this role will collaborate closely with both hardware and software teams to enhance performance, programmability, and toolchain integration. Tenstorrent welcomes applicants across multiple seniority levels, assessing each candidate during the interview process to determine the most appropriate alignment.

Key Responsibilities

Design, develop, and optimize GCC and LLVM compilers specifically tailored for custom RISC-V hardware and AI vector engines.
Contribute directly to the collaborative co-design of the hardware and software stack to maximize efficiency and programmability.
Benchmark, analyze, and tune the execution performance of core software applications across RISC-V and AI environments.
Partner directly with machine learning engineers to implement robust compiler support for emerging AI frameworks and workloads.

Requirements

Extensive background as a compiler engineer with comprehensive knowledge of GCC and LLVM internals.
Proficient in C and C++ software development with a strong command of data structures, algorithms, and performance analysis.
Strong analytical mindset with the ability to bridge hardware and software domains to build efficient toolchains.
Passionate about advancing next-generation compute architectures through software-hardware co-design and compiler innovation.

Skills and Tools

GCC internals
LLVM internals
C++
C
Compilers and toolchains
Performance analysis and benchmarking
RISC-V architecture
AI vector engines

Salary and Benefits

Total compensation ranges from $100,000 to $500,000, encompassing both base salary and variable compensation targets. The final offer is determined by factors including background, location, skills, and experience level. Tenstorrent provides a competitive compensation structure alongside comprehensive benefits.

About the Company

Tenstorrent is an industry leader pioneering cutting-edge artificial intelligence technology designed to redefine cost efficiency, ease of use, and overall performance. The organization brings together a diverse team of technologists who have engineered a high-performance RISC-V CPU completely from scratch. United by a passion for artificial intelligence, the team values curiosity, collaboration, and a dedication to solving complex engineering challenges.

How to Apply

Interested candidates should visit the official Tenstorrent careers page to submit an application for this hybrid engineering opportunity.

Skills and tech stack

Questions candidates ask

What locations are available for the GCC Compiler Engineer role?

This hybrid position is based out of Austin, Texas; Santa Clara, California; or Toronto, Ontario.

What qualifications are required for this role?

Candidates need deep knowledge of GCC and LLVM internals, strong C and C++ programming skills, and experience optimizing compilers for custom hardware targets.

What is the salary range for this position?

Total compensation ranges between $100,000 and $500,000, combining base salary and variable targets depending on experience and location.

Are multiple seniority levels considered for this opening?

Yes, Tenstorrent evaluates candidates at various experience levels during the interview process and aligns the offer accordingly.

Are there any specific compliance requirements for employment?

Yes, offers of employment are contingent upon the applicant meeting U.S. export control requirements and laws, such as the U.S. Export Administration Regulations.

Ready to apply?

The application is on the official Tenstorrent careers page.

Apply on company site