Tenstorrent

CPU Performance / Architecture Modelling Engineer - AI Silicon Design (Austin, Santa Clara or Toronto)

Full-Time in Santa Clara, CA

Tenstorrent is helping enable a new era in artificial intelligence (AI) and deep learning with its breakthrough processor architecture and software. The company’s mission is to deliver orders of magnitude better performance and efficiency for AI workloads from the datacenter to edge of Cloud by co-designing hardware, software and AI algorithms with our unique technology.

Tenstorrent’s architecture scales from datacenter servers to IoT devices with dramatically improved efficiency, flexibility, programmability compared to legacy accelerators including CPUs, GPUs, FPGAs, and TPU-type processors. It is developed by our world-class team with deep expertise in computer architecture, hardware design and verification, systems engineering, compilers, software development, and machine learning algorithms.

Our engineering-based culture is focused on achieving the highest levels of AI innovation across all of Tenstorrent’s technical disciplines. We constantly strive to blend best-in-class aspects of integrity, openness, diversity and collaboration throughout the company: from the CEO to the engineering leadership and to the newest employee who may be a recent college graduate. By joining Tenstorrent, you will be an integral part of a highly accomplished and distinguished team that has many years of experience at companies that include AMD, Arm, Intel and NVIDIA, and that thrives on delivering new, innovative products.

Based in Toronto with operations in Austin and California, Tenstorrent is growing quickly. And, we are proudly backed by top-tier Venture Capital firms including Real Ventures and Eclipse Venture Capital, as well as prominent industry luminaries.

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

At Tenstorrent, we are trailblazing industry’s first dynamic artificial intelligence architecture. We are building best-in-class silicon and software stack for AI/ML workloads.

Role:

Software 2.0 is redefining the computing paradigm. Do you want to join a dynamic team of computer architects focused to build the leading hardware platform for Machine Learning and Artificial Intelligence?

Responsibilities:

  • Develop a cycle-accurate CPU model that describes the microarchitecture, use it for evaluation of new features
  • Collaborate with RTL and Physical design engineers to make power, performance, and area trade-offs
  • Drive analysis and correlation of performance features both pre and post-silicon

Experience and qualifications:

  • BS/MS/PhD in EE/ECE/CE/CS
  • Strong background in CPU ISA's, u-architecture research, and performance benchmarks.
  • Proficient in C/C++ programming. Experience in development of highly efficient C/C++ CPU models
  • Understanding SOC fabric, coherency protocols, memory technology, and accelerator-technology is a plus
  • Prior experience or strong understanding of ML/AI algorithms, compiler, and OS kernel is a plus

Location

  • Multiple geographies: Austin, Santa Clara, Toronto