Sr. Engineer, Software - AI Compiler

Tenstorrent

California (MO)

Hybrid

USD 100,000 - 500,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Tenstorrent is looking for a Staff Software Engineer, AI Compiler Specialist in California. This hybrid role is crucial for designing and optimizing compilers for advanced semiconductor products. Ideal candidates have a strong background in C/C++ and experience in machine learning, algorithms, and software development. Opportunities for candidates at various experience levels are available.

The company offers competitive compensation ranging from $100k to $500k, based on experience and qualifications.

Qualifications

  • Experience with algorithms, data structures, and software development in C/C++.
  • Python expertise is also welcomed.
  • Familiarity with machine learning and compilers is a plus.

Responsibilities

  • Develop machine learning graph compiler.
  • Participate in co-design of hardware and software stack.
  • Benchmark, analyze, and optimize performance of key applications.
  • Develop performance analysis and estimation infrastructure.
  • Integrate software into machine learning frameworks.

Skills

Software development in C/C++
Algorithms
Data structures
Machine learning
Parallel programming

Education

BSc, MSc or PhD in Electrical/Computer Engineering or Computer Science

Job description

Tenstorrent is leading the industry on cutting‑edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC‑V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.

We are seeking an experienced and highly skilled Software Engineer with expertise in compilers and semiconductor technology to join our team. As a Staff Software Engineer, AI Compiler Specialist, you will play a critical role in designing, developing, and optimizing compilers for cutting‑edge semiconductor products. You will work closely with hardware engineers, software engineers, and other stakeholders to ensure the efficient and effective execution of compiler‑related tasks.

This role is hybrid, based out of Santa Clara, California.

We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting.

Responsibilities
  • 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 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
Experience & Qualifications
  • 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
  • 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

Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.

Due to U.S. Export Control laws and regulations, Tenstorrent is required to ensure compliance with licensing regulations when transferring technology to nationals of certain countries that have been licensing conditions set by the U.S. government.

Our engineering positions and certain engineering support positions require access to information, systems, or technologies that are subject to U.S. Export Control laws and regulations, please note that citizenship/permanent residency, asylee and refugee information and/or documentation will be required and considered as Tenstorrent moves through the employment process.

If a U.S. export license is required, employment will not begin until a license with acceptable conditions is granted by the U.S. government. If a U.S. export license with acceptable conditions is not granted by the U.S. government, then the offer of employment will be rescinded.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer, AI Compiler
Software Engineer, AI Compiler

Tenstorrent • Austin (TX)

On-site
USD 100,000 - 500,000
Highly competitive compensation package
Benefits
Software Intern - AI Compilers
Software Intern - AI Compilers

Tenstorrent University Jobs • Austin (TX)

Hybrid
Competitive compensation package
Mentorship and career growth opportunities
Sr. Engineer, Software - AI Compiler
Sr. Engineer, Software - AI Compiler

Tenstorrent • Austin (TX)

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Benefits
Equal opportunity employer
Software Intern - AI Compilers
Software Intern - AI Compilers

Tenstorrent University Jobs • Santa Clara (CA)

On-site
GCC Compiler Engineer
GCC Compiler Engineer

Tenstorrent • Austin (TX)

Hybrid
USD 100,000 - 500,000
Highly competitive compensation
Benefits package
Equal opportunity employer
Sr Engineer, AI Kernel
Sr Engineer, AI Kernel

Tenstorrent • United States

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Benefits include health and wellness programs
Sr Engineer, AI Kernel
Sr Engineer, AI Kernel

Tenstorrent • Austin (TX)

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Benefits included
Technical Program Manager, Architecture
Technical Program Manager, Architecture

Tenstorrent • Santa Clara (CA)

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Health benefits
Equal opportunity employer
Software Engineer, Metal Runtime (Core Systems)
Software Engineer, Metal Runtime (Core Systems)

Tenstorrent • California (MO)

Hybrid
USD 100,000 - 500,000
Competitive compensation package
Equal opportunity employer
Benefits offered
Technical Program Manager, Product Software
Technical Program Manager, Product Software

Tenstorrent • Santa Clara (CA)

Hybrid
USD 100,000 - 500,000