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.
As a SoC architect lead in Tenstorrent's dynamic and motivated Platform Architecture team, you will take the lead in defining our next-generation CPU server and heterogeneous SoC architecture. You will collaborate with cross-functional teams to define SOC architecture while working on ML software stacks, HPC and general-purpose workloads, graph compilers, cache coherency protocols, super-scalar CPUs, fabric/interconnection, networking, and DPUs.
This role is Remote, based out of The United States.
Responsibilities:
- Collaborate with the software team and platform architecture team to understand requirements for Tenstorrent's next-generation chiplet-based high-performance RISC-V CPU and ML processor heterogeneous computing platform.
- Lead SOC chiplet systems based on Tenstorrent's future product PPA specifications and define fundamental chiplet building blocks (CPU, AI, memory subsystem, IO) to ensure composability and scalability.
- Understand fabric bandwidth and latency requirements, as well as real-time constraints for AI accelerators, CPUs, security, and networking traffic. Develop QoS and ordering rules for CPU, accelerator, and IO coherent/non-coherent traffic.
- Work with the power architect to devise a scalable chiplet power management strategy.
- Collaborate with the security architecture team to define a security enclave for root of trust, secure boot, memory encryption, and chiplet scalable security architecture.
- Gain proficiency in directory-based cache coherency protocols to meet the performance requirements of coherent multiple-cluster CPU systems and accelerators, considering tradeoffs between protocol complexity and performance.
- Work with the memory system architect to optimize cache and heterogeneous memory hierarchy for achieving optimal performance.
- Establish SOC clock distribution and requirements.
- Define functions for low-bandwidth interfaces (UART, SPI, I2C, and GPIO) to enable system, thermal, and power monitoring and control.
- Define the SoC architecture direction based on data analysis and collaborate with cross-functional teams to deliver the best hardware/software solutions that meet PPA goals.
- Collaborate with RTL and Physical design engineers to make trade-offs between power, performance, and area.
- Drive performance feature analysis and correlation both pre- and post-silicon.
Experience & Qualifications:
- BS/MS/PhD in EE/ECE/CE/CS with over 15 years in multiple-generation tapeout experiences for HPC systems, cloud servers, and heterogeneous computation platforms.
- Strong understanding of NoC topologies, routing algorithms, queuing, traffic scheduling, and QoS requirements.
- Expertise in cache coherency protocols (AMBA CHI/AXI protocol), DDR/LPDDR/GDDR, HBM memory technology, and IO technology (PCIe/CCIX/CXL).
- Prior experience or a strong understanding of traffic patterns for ML/AI algorithms in a heterogeneous computation system is a plus.
- Prior experience in formal verification of cache coherency protocols is a plus.
- Proficient in C/C++ programming, with experience in developing highly efficient C/C++ CPU models.
- Understanding D2D protocols like BOW and UCI 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 sanctioned by the U.S. government.
As this position will have direct and/or indirect access to information, systems, or technologies that are subject to U.S. Export Control laws and regulations, please note that citizenship/permanent residency information and/or documentation will be required and considered as Tenstorrent moves through the employment process.