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

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

Location: Bangalore

Sr. Technical Recruiter

Non-engineering

Minimum Qualifications

  • 5+ years experience in high tech and/or start-up recruitment environment.
  • Experience recruiting engineers with strong knowledge of industry trends and competitive landscape in North America.
  • Knowledge of technical skills specific to the semiconductor industry required.
  • Excellent networker, with strong proven track record of sourcing talent through various channels.

Recruiting Team Lead

Non-engineering

Minimum Qualifications

  • Proven track record of managing and growing a strong team of TAs / Recruiters
  • Deep experience using modern ATS systems required. ATS selection and implementation experience a major plus
  • Experience in high tech required. Semiconductor a major bonus
  • Experience and orientation toward data, metrics, and analysis

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

Recruitment & Operations Coordinator

Non-engineering

Minimum Qualifications

  • 2+ years of experience managing high volume scheduling across different time zones.
  • Working knowledge of Microsoft Office, G-Suite, scheduling tools and ability to pick up new tools and software quickly
  • Willing to be in the office 5 days a week (M-F)
  • Able to work autonomously, have a strong sense of urgency, troubleshoot issues and problem solve on the fly

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

Sr. Technical Recruiter

Non-engineering

Minimum Qualifications:

  • 5+ years’ experience in high tech and/or start-up recruitment environment.
  • Experience recruiting CPU, IP, SOC engineers with strong knowledge of industry trends and competitive landscape in North America.
  • Knowledge of technical skills specific to the semiconductor industry required.
  • Excellent networker, with strong proven track record of sourcing talent through various channels.

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

Summer 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.

HPC Storage Engineer

Cloud

Minimum Qualifications

  • Bachelor’s Degree in a related discipline or equivalent experience, with 3 years of professional experience
  • Ceph Certified Specialist or equivalent experience
  • Strong sense of urgency, client-oriented and ability to maintain positive partnerships
  • Experience with Ceph, Swift, Luster, NFS, S3, and/or high-performance storage

HPC OpenStack Architect/Developer

Cloud

Minimum Qualifications

  • Bachelor’s Degree in a related discipline or equivalent experience, with 6+ years of professional experience
  • 4+ years of experience of architecture experience in an OpenStack environment
  • 5+ years of experience with Linux configuration, and administration
  • Strong client service orientation and ability to maintain positive partnerships

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)

ASIC Test Engineer – AI Silicon Design

Testing

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, and new product introduction.
  • Proficiency with test equipment such as oscilloscopes, protocol/logic/network analyzers and signal generators.
  • Successful track record debugging SOC and board-level faults.

Hardware Test Engineer – AI Silicon Design

Testing

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.

ASIC Production Test Engineer – AI Silicon Design

Testing

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 ATE patterns for production runs.
  • Expertise with processor characterization, speed path testing, frequency/power sort using ATE, and guard-banding for volume shipping.

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

Physical Design

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, QoS, and
  • Expertise in cache coherency protocols (AMBA CHI/AXI protocol), DDR/LPDDR/GDDR 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.

Physical Design Flow Engineer

Physical Design

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 5 years of industry experience
  • Hands-on experience with synthesis, block and chip level implementation with industry standard PnR flows and tools
  • Strong experience in SOC/ASIC/GPU/CPU design flows on taped out designs, expertise in timing closure at block/chip levels and ECO flows
  • Experience with back-end design tools such as Primetime, Innovus, RedHawk, etc.

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.

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

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)

Physical Design Engineer, AI Silicon

Physical Design

Minimum Qualifications

  • BS/MS/PhD in EE/ECE/CE/CS with at least 5 years of industry experience
  • Hands-on experience with synthesis, block and chip level implementation with industry standard PnR flows and tools
  • Strong experience in SOC/ASIC/GPU/CPU design flows on taped out designs, expertise in timing closure at block/chip levels and ECO flows
  • Experience with back-end design tools such as Primetime, Innovus, RedHawk, etc.