Skip to content

We’re a startup, which means we are looking for flexible thinkers who are excited by the future of AI to join our team.

TENSTORRENT IS RIGHT FOR YOU IF:

You are calm under pressure
You have a laid-back intensity
You love problem solving
You are focused and passionate
You want to build great products and have fun doing it

If this sounds like you and you don’t see an open position below, please email us careers@tenstorrent.com your resume and why you’d be a good fit.

Our Offices

Tenstorrent

Toronto

Tenstorrent

Austin

Tenstorrent

Santa Clara

Tenstorrent

Belgrade

Tenstorrent

Bangalore

Tenstorrent

What Drives Us

Collaboration

Curiosity

Hard Problems

Silicon Operations – AI and CPU Silicon Design

Test & DFT

Minimum Qualifications

  • Direct experience working with foundry, assembly or test suppliers
  • Demonstrated project management skills
  • Team player, adaptable, highly networked
  • Good knowledge of IC devices, processes, packaging, and PCBs

New Grad Physical Design Engineer – AI and CPU Silicon Design

Physical Design

Minimum Qualifications

  • Some experience with synthesis, place and route flows and tools
  • Basic familiarity with timing, EM/IR, and power analysis tools
  • Knowledge of low-power design techniques such as power gating, multi-Vt and voltage scaling
  • Strong programming skills in Tcl/Perl/Shell/Python

Workload Performance Architect

Architecture

Minimum Qualifiacations

  • BS/MS/PhD in EE/ECE/CE/CS
  • Strong background in CPU ISA, u-architecture research, and performance benchmarks.
  • Understanding SOC fabric, coherency protocols, memory technology, and accelerator technology is a plus.
  • Familiar with program tracing flows (SIMPOINT, SMART,..) to capture traces for applications.

AI/ML SDK Software Engineer

Machine Learning

Minimum Qualifications

  • Degree or final year of education in Computer Science, Computer Engineering, Software Engineering, Electronics, Math, or a related field.
  • Passion for programming and solid foundation in algorithms and data structures.
  • Passion for neural networks and related deep-learning architectures.
  • Experience and proficiency in one or more programming languages, but not limited to: Python and C++.

Location: Belgrade, Serbia

AI/ML Processor Digital Design Verification Engineer

Machine Learning

Minimum Qualifications

  • Degree or final year of education in Computer Engineering, Electronics, Computer Science, or a related field.
  • Passion for ensuring high-quality of components and systems.
  • Experience and proficiency with hardware verification languages and methods such as: SystemVerilog, SystemC, and UVM.
  • Experience and proficiency with programming languages such as: C, C++, Python, Perl, tcl.

Location: Belgrade, Serbia

AI/ML Processor Firmware and Software Engineer

Machine Learning

Minimun Qualifications

  • Degree or final year of education in Computer Science, Computer Engineering, Software Engineering, Electronics, or a related field.
  • Passion for firmware and software development and performance optimizations.
  • Solid foundation in algorithms and data structures.
  • Experience and proficiency in one or more programming languages, such as: C, C++, and Python.

Location: Belgrade, Serbia

AI/ML Processor Digital Design Engineer

Machine Learning

Minimum Qualifications

  • Degree or final year of education in Computer Engineering, Electronics, Computer Science, or related field.
  • Passion for and deep understanding of computer architecture.
  • Experience and proficiency with hardware description languages such as: Verilog, SystemVerilog, and VHDL.
  • Experience and proficiency with programming languages such as: C/C++, Python, Perl, tcl.

Location: Serbia

CPU RTL/Microarchitecture Engineer, AI Silicon Design

CPU

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 8 years of experience
  • Experience with computer architecture/system components/network/fabrics as a part of a CPU, ASIC or SOC design team
  • Expertise in logic design and ability to evaluate functional, performance, timing and power for you design
  • Strong experience with hardware description languages (Verilog, VHDL) and simulators (VCS, NC, Verilator)

Location: Bangalore, India

CPU DevOps Engineer

CPU

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 5 years of industry experience
  • Required expertise developing tools for revision control, prior experience with git required
  • Required very strong programming skills in Python, Ruby, or similar
  • Required experience with DevOps and continuous integration/delivery tools, prior experience with gitlab or Jenkins preferred

Office Manager

Non-engineering

Minimum Qualifications:

  • 3+ years of experience managing an office or the business operations for a large team
  • Strong attention to detail and organization skills
  • Ability to manage multiple projects, prioritize workload, and pivot quickly based on changing priorities
  • Excellent teamwork skills

Machine Learning Engineer – Intern

Machine Learning

Minimum Qualifications:

  • Student in Electrical/Computer Engineering, Computer Science, Machine Intelligence, Engineering Science, or Math
  • Experience with algorithms, data structures, and software development in Python and C/C++.
  • Deep knowledge of math, probability, statistics and algorithms
  • Experience in solving business problems with Machine Learning models

Machine Learning Engineer – AI Silicon

Machine Learning

Minimum Qualifications:

  • Designing and developing demonstration machine learning and deep learning systems
  • Model benchmarking
  • Running machine learning tests and experiments on behalf of customers
  • Implementing appropriate ML algorithms

AI Cloud Intern

Cloud

Qualifications:

  • Must be pursuing a PhD or Master Degree in Computer Engineering or Computer Science
  • Deep knowledge of Multiple ML approaches such as deep neural networks, reinforcement Learning, and associated tool flow
  • High level understanding of modern Machine Learning, evaluation of ML models, and Natural Language Understanding of ML Technologies: NLP, Computer Vision
  • Proficient in Python, Pytorch, and other AI/ML frameworks

Board Design Engineer

System Engineering

Minimum Qualifications

  • Bachelor/Masters in Electrical or Computer Engineering
  • Minimum 5 years of board design and layout experience
  • Highly skilled in using PCB development CAD tools
  • Experience with high speed devices and protocols: GDDR6, PCIE Gen4, Ethernet

Location: Serbia

Cache/Fabric Microarchitecture Verification Engineer

CPU

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 5 years of experience
  • Experience in Cache, Multi-processor coherency microarchitecture, familiarity with AXI, TileLink and CHI protocol
  • Experience with computer architecture/system components/network/fabric as a part of a CPU, ASIC or SOC design team
  • Verification methodologies and techniques – Simulation/debug, TB development, stimulus, checking, coverage, infrastructure, tools

Electronics Lab Technician

System Engineering

Minimum Qualifications:

  • Strong hand soldering and rework capabilities
  • Experience with PCB debug/repair
  • Experience using standard lab equipment
  • Familiarity with installing operating systems such as Linux.

Fall Coop CPU RTL/DV Engineer – AI Silicon

CPU

Minimum qualifications:

  • Senior year BS/MS or PhD candidate in EE/ECE/CE/CS with a strong GPA
  • Prior academic work in the field of computer architecture, internship experience preferred
  • Academic projects in C++ / SV / UVM as well knowledge of scripting languages
  • Understanding of assembly level programming

CPU Core/Cluster Level Verification Engineer – AI Silicon

CPU

Minimum qualifications:

  • BS/MS/PhD in EE/ECE/CE/CS with at least 3 years (junior), 5 -7 years (intermediate) or 8+ (senior) years of experience
  • Experience with computer architecture/system components/network/fabric as a part of a CPU, ASIC or SOC design team
  • Verification methodologies and techniques – Simulation/debug, TB development, stimulus, checking, coverage, infrastructure, tools
  • Experience with C++ / SV / UVM as well as scripting languages

Location: Bangalore

Board Design Engineer

System Engineering

Minimum Qualifications:

  • Bachelor/Masters in Electrical or Computer Engineering
  • Minimum 5 years of board design and layout experience
  • Highly skilled in using PCB development CAD tools
  • Experience with high speed devices and protocols: GDDR6, PCIE Gen4, Ethernet

Hardware Validation System Engineer

System Engineering

Minimum Qualifications

  • Bachelor or Master’s in Electrical or Computer Engineering
  • Superior analytical and problem-solving skills
  • Excellent programming skills (C, C++, Python, Perl)
  • Strong understanding of computer architecture and logic design

Cache/Fabric RTL and Microarchitecture Engineer

CPU

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 8 years of experience
  • Experience in Cache, Multi-processor coherency microarchitecure, familarity with AXI, TileLink and CHI protocol
  • Experience with computer architecture/system components/network/fabrics as a part of a CPU, ASIC or SOC design team
  • Expertise in logic design and ability to evaluate functional, performance, timing and power for you design

CPU Block level Verification Engineer – AI Silicon

CPU

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 3 years (junior), 5 -7 years (intermediate) or 8+ (senior) years of experience
  • Experience with computer architecture/system components/network/fabric as a part of a CPU, ASIC or SOC design team
  • Verification methodologies and techniques – Simulation/debug, TB development, stimulus, checking, coverage, infrastructure, tools
  • Experience with C++ / SV / UVM as well as scripting languages

Location: Bangalore

CPU RTL/Architecture Engineer – AI Silicon Design

CPU

Minimum Qualifications

  • Define architecture and logic design requirements by understanding rapidly evolving AI/ML models; work with engineers across domains to understand real world use cases
  • RTL coding in Verilog leveraging on both industry tools as well as open-source infrastructure
  • Drive trade-offs for your logic by working closely with performance, DV and physical design engineers to craft optimal solutions that meet the design goals
  • Deploy innovative techniques for improving power, performance and area of the design, drive experiments with RTL and evaluate synthesis, timing and power results

Location: Bangalore

CPU DV Infra & Methodology Engineer – AI Silicon

CPU

Minimum Qualifications

  • 8+ years of experience with development of DV tools and infrastructure and large-scale regression environments is required, extensive debug of automation workflows
  • Knowledge of EDA tools, strong understanding of simulators. Hands-on experience working with emulation environment and tools is a plus
  • Expertise developing tools for revision control, prior experience with git preferred
  • Very strong programming skills in C/C++, scripting skills in Python, Tcl, Perl

Location: Bangalore

Full Stack Developer

Software

Minimum Qualifications

  • Junior [1-2 years], intermediate [3-6 years] or senior [7+ years] of experience in a similar role
  • Strong organizational and project management skills
  • Proficient in HTML, CSS, JavaScript/TypeScript, React, and NodeJS
  • Familiar with Electron

Full Stack and Machine Learning Developer

Machine Learning

Minimum Qualifications

  • A minimum of 8 years of related experience with a Bachelor’s degree in Computer science or related majors ; or 6 years and a Master’s degree; or a PhD with 3 years’ experience; or equivalent work experience.
  • Expert software engineering fundamentals and their practical application
  • Strong problem solving and communication skills
  • 5+ years of experience developing highly scalable web applications

Senior Director of Human Resources

Non-engineering

Minimum Qualifications

  • Minimum of 10-15 years of progressive responsibility in Human Resources is required; understanding of interrelationships between payroll, HRIS, benefits and other human resources disciplines is required
  • Leadership and people management experience, particularly in building a team that is organized, efficient, knowledgeable, agile and empowered
  • Ability to promote a culture of trust, collaboration, and good problem solving across the HR team, particularly in a hybrid working environment
  • Experience driving a whole HR organization being built from the ground up

Machine Learning Application Engineer

Machine Learning

Minimum Qualifications

  • Degree in Electrical/Computer Engineering, Computer Science, Machine Intelligence, Engineering Science, or Math.
  • 5 years of experience as a Machine Learning Engineer or similar role (a fleshed out GitHub repo a plus).
  • Experience with algorithms, data structures, and software development in Python and C/C++.
  • Deep knowledge of math, probability, statistics and algorithms.

Software Engineer – AI Accelerator – New Grad

Software

Minimum Qualifications

  • Student in Electrical/Computer Engineering, Computer Science, Machine Intelligence, Engineering Science, or Math.
  • 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.

Digital Design Engineer – AI Accelerator – New Grad

SoC

Minimum Qualifications

  • Knowledge of Hardware Description Languages (Verilog/VHDL)
  • Interest and knowledge of processor/computer architecture
  • Interest and knowledge of the full ASIC design flow, including design, verification, synthesis, P&R
  • C/C++ as well as scripting languages (C, C++, Python, Perl, tcl)

Hardware Test Engineer – AI Silicon Design

Test & DFT

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 5 years of industry experience in advanced testing techniques.
  • Experience with SLT, ATE, new product introduction, and high-volume production enablement.
  • Experience interfacing with OSATs and delivering converted ATE patterns for production runs.
  • Proficiency with test equipment such as oscilloscopes, protocol/logic/network analyzers and signal generators.

IT Systems & Support Administrator

IT

Minimum Qualifications

  • Degree/diploma in Computer Science or demonstrated combination of education and experience.
  • 2 plus years of Systems Administration experience in a small to mid-size company using Linux (CentOS/Redhat) with a Linux+ certification.
  • 2 plus years of installation and maintenance of enterprise level hardware, small deployments count provided its standard equipment.
  • Network management, both physical infrastructure cabling and switches/firewall – 1 year experience is preferable.

IT Systems & Support Administrator

IT

Minimum Qualifications

  • Degree/diploma in Computer Science or demonstrated combination of education and experience.
  • 2 plus years of Systems Administration experience in a small to mid-size company using Linux (CentOS/Redhat) with a Linux+ certification.
  • 2 plus years of installation and maintenance of enterprise level hardware, small deployments count provided its standard equipment.
  • Network management, both physical infrastructure cabling and switches/firewall – 1 year experience is preferable.

Design For Test Engineer – AI Silicon Design

Test & DFT

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 5 years of industry experience in advanced DFx techniques.
  • DFx experience implementing in finFET technologies.
  • Experience with industry standard ATPG and DFx insertion CAD tools.
  • Familiarity with System Verilog and UVM.

SOC Fabric Architect

Architecture

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS
  • Strong grasp of NoC topologies, routing algorithms, queuing, traffic scheduling, and QoS requirements.
  • Expertise in cache coherency protocols (AMBA CHI/AXI protocol), DDR/LPDDR/GDDR memory technology, and IO technology (PCIe/CCIX/CXL).
  • Prior experience or strong understanding of traffic patterns for ML/AI algorithms in a heterogeneous computation system is a plus.

Software Runtime Engineer

Software

Minimum Qualifications

  • Working experience with one or more: firmware, low-level programming, optimizing kernels, hardware debug
  • Close familiarity with computer architecture, comfortable working with hardware
  • Experience working with algorithms, data structures, and software development
  • Bachelors in Computer Science or Electrical/Computer Engineering or Engineering Science

Senior Account Executive – Technical HPC Sales

Non-engineering

Minimum Qualifications

  • Bachelor’s degree in business, marketing, or related field
  • 10+ years in technology sales.
  • Proven track record of sales success into large Public Sector entities.
  • Comprehensive and current knowledge of the AI/ML or HPC industry and knowledge of industry trends.

Solutions Architect

Non-engineering

Minimum Qualifications

  • MS or equivalent work experience.
  • Have a deep understanding of AI silicon, ML systems and frameworks required.
  • Multiple years of ML or HPC experience with a track record of supporting customers from initial engagement to deployment to production.
  • Strong communication and presentation skills.

PCB Design Engineer

System Engineering

Minimum Qualifications

  • 5+ years of experience required in a PCB Board Design Engineer role including:
  • Self-starter with a proven ability to work well in a team and independently
  • Strong written and oral communication skills
  • Experience with PLM systems such as Agile, SAP, or similar

CPU DV Infra and Methodology Engineer – AI Silicon

CPU

Minimum Qualifications

  • Experience with development of DV tools and infrastructure and large-scale regression environments is required, extensive debug of automation workflows
  • Knowledge of EDA tools, strong understanding of simulators. Hands-on experience working with emulation environment and tools is a plus
  • Expertise developing tools for revision control, prior experience with git preferred
  • Very strong programming skills in C/C++, scripting skills in Python, Tcl, Perl

FPGA Design Engineer

System Engineering

Minimum Qualifications

  • Bachelor or Master’s in Electrical or Computer Engineering
  • Expert knowledge of hardware description languages (Verilog/VHDL)
  • Superior analytical and problem-solving skills
  • Excellent understanding of computer architecture and logic design

System Engineer

System Engineering

Minimum Qualifications

  • Bachelor or Master’s in Electrical or Computer Engineering
  • Superior analytical and problem-solving skills
  • Excellent programming skills (C, C++, Python, Perl)
  • Strong understanding of computer architecture and logic design
  • Good understanding of circuit design, power regulation, high speed signal propagation

Engineer – Compilers

Software

Minimum Qualifications

  • Deep understanding of IR and machine level compiler optimization techniques.
  • Extensive working experience with one or more: scheduling, parallelization, memory allocation, data flow optimizations, optimizing kernels
  • 7+ years of experience working with algorithms, data structures, and software development
  • C++, Python

CPU Architect – AI Silicon

CPU

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS
  • Strong background in CPU ISA’s, u-architecture research, and performance benchmarks.
  • 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.

New Grad CPU Verification Engineer – AI Silicon

CPU

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with a strong GPA
  • Knowledge of computer architecture/system components/network/fabric, prior internship working in these domains preferred
  • Strong academic skills or internship experience in verification methodologies and techniques – Simulation/debug, TB development, stimulus, checking, coverage
  • Academic projects in C++ / SV / UVM as well knowledge of scripting languages

Principal Digital Design Engineer

SoC

Minimum Qualifications

  • 15+ years of experience working on high performance IP and ASIC designs
  • Bachelor/Masters/PhD in Electrical/Computer Engineering/Engineering Science
  • Expert knowledge of Hardware Description Languages (Verilog/VHDL)
  • Comfortable with C++

CPU Verification Engineer – AI Silicon

CPU

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 5 years of experience
  • Experience with computer architecture/system components/network/fabric as a part of a CPU, ASIC or SOC design team
  • Verification methodologies and techniques – Simulation/debug, TB development, stimulus, checking, coverage, infrastructure, tools
  • Experience with C++ / SV / UVM as well as scripting languages

Digital Design Engineer

SoC

Minimum Qualifications

  • Bachelor/Master in Electrical/Computer Engineering/Engineering Science
  • Expert knowledge of Hardware Description Languages (Verilog/VHDL)
  • Deep and broad understanding of processor/computer architecture
  • Knowledge and understanding of the full ASIC design flow, including synthesis, P&R

Digital Design Verification Engineer

SoC

Minimum Qualifications

  • Bachelor/Master in Electrical/Computer Engineering/Engineering Science
  • Expert in hardware verification languages (SystemVerilog, SystemC)
  • Experience with UVM and coverage driven constrained random verification
  • Experience with Low power verification techniques
  • Excellent programming skills. C/C++ as well as scripting languages (Perl, tcl)

Software Engineer – NCG

Software

Minimum 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

CPU RTL/Architecture Engineer, AI Silicon Design

CPU

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 5 years of experience
  • Experience with computer architecture/system components/network/fabrics as a part of a CPU, ASIC or SOC design team
  • Expertise in logic design and ability to evaluate functional, performance, timing and power for you design
  • Strong experience with hardware description languages (Verilog, VHDL) and simulators (VCS, NC, Verilator)