AI Jobs Board
AI Jobs Board
Sponsor
AI Jobs at Tenstorrent
Currently hiring for 14 jobs
Logo
Field Application Engineer - Machine Learning
Tenstorrent
Austin, TX
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.

Tenstorrent is looking for an experienced Machine Learning Field Application Engineer to support our growing customer base as they build Deep Learning models on Tenstorrent hardware. If you’re enthusiastic about Machine Learning, are a competent software engineer, and enjoy working with other people, this is your opportunity to be at the bleeding edge of AI processing. You’ll get exposure to a broad array of problem types from different industries and be at the forefront of our customer engagements.

Responsibilities

    • Work with the customer-facing team to support clients with their ML models on Tenstorrent hardware
    • Designing and developing demonstration machine learning and deep learning systems
    • Running machine learning tests and experiments on behalf of customers
    • Benchmarking models
    • Implementing appropriate ML algorithms
    • Select appropriate datasets and data representation methods
    • Run machine learning tests and experiments
    • Perform statistical analysis and fine-tuning using test results
    • Train and retrain systems when necessary
    • Extend existing ML libraries and frameworks
    • Develop novel ML models and primitives that take advantage of Tenstorrent’s breakthrough architecture to deliver orders of magnitude performance & efficiency improvements

Experience & Qualifications

    • Background in Electrical/Computer Engineering, Computer Science, Machine Intelligence, Engineering Science, or Math;
    • Proven 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
    • Experience in solving business problems with Machine Learning models
    • 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
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.
Full-time
Logo
Senior Machine Learning Engineer
Tenstorrent
Boston, MA
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.

Tenstorrent is looking for an experienced Machine Learning engineer to support our growing customer base as they build Deep Learning models on Tenstorrent hardware.  If you're enthusiastic about Machine Learning, are a competent software engineer, and enjoy working with other people, this is your opportunity to be at the bleeding edge of AI processing.  You'll get exposure to a broad array of problem types from different industries and be at the forefront of our customer engagements.

Responsibilities

    • 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
    • Select appropriate datasets and data representation methods
    • Run machine learning tests and experiments
    • Perform statistical analysis and fine-tuning using test results
    • Train and retrain systems when necessary
    • Extend existing ML libraries and frameworks
    • Develop novel ML models and primitives that take advantage of Tenstorrent’s breakthrough architecture to deliver orders of magnitude performance & efficiency improvements

Experience & 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
    • Experience in solving business problems with Machine Learning models
    • 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
Location:
We have presence in Toronto, Boston, Austin, Santa Clara, Portland, and Raleigh. We are open to remote candidates on a case-by-case basis.

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.
Full-time
Senior
Deep Learning
Logo
Chip Architecture Program Manager - CPU Server and Machine Learning
Tenstorrent
Santa Clara, CA
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.

The Chip Architecture Program Manager - CPU Server and Machine Learning will be responsible for overseeing and coordinating the development of chip architectures specifically for CPU server and machine learning processor. This role requires expertise in both server CPUs and machine learning accelerators, along with strong program management skills to successfully drive these complex projects to completion.

Responsibilities

    • Define and establish chip architecture program goals, objectives, and deliverables specific to CPU server and machine learning chip development.
    •   Collaborate with internal stakeholders, including hardware architects, design teams, software engineers, and product managers, to gather requirements and align on architectural specifications for CPU server and machine learning chips.
    • Oversee the chip architecture program in design process, ensuring compliance with industry standards, performance targets, power efficiency, and project timelines.
    • Oversee the coordination and integration of CPU server and machine learning chip architectures with system-level designs, software frameworks, and algorithm requirements.
    • Manage and track program progress, identifying risks, issues, and dependencies specific to CPU server and machine learning chip development, and implement effective mitigation strategies.
    • Communicate program status, updates, and challenges to senior management and stakeholders, highlighting the unique considerations and complexities associated with CPU server and machine learning chip development.
    • Foster a collaborative and productive work environment, promoting effective communication, teamwork, and knowledge sharing within the CPU server and machine learning chip development teams.
    • Conduct regular program reviews, evaluating performance, identifying areas for improvement, and implementing corrective actions.
    • Stay abreast of industry trends, emerging technologies, and advancements in CPU server architectures, machine learning accelerators, and related fields to drive innovation and maintain competitive advantage.

Experience and Qualifications

    • Bachelor's or Master's degree in Electrical Engineering, Computer Engineering, or a related field.
    • 7+ years of proven experience in chip architecture design, specifically focused on CPU server and machine learning chips, preferably in a program management or leadership role.
    • Strong understanding of server CPU architectures, microarchitecture design, and performance optimization techniques.
    • In-depth knowledge of machine learning chip architectures, including accelerators, deep learning processors, or dedicated neural network units (NNUs).
    • Familiarity with industry standards, such as x86, ARM, RISC-V, and relevant machine learning frameworks and algorithms.
    • Excellent project management skills, with the ability to manage multiple projects simultaneously, while accounting for the unique complexities of CPU server and machine learning chip development.
    • Demonstrated experience in leading cross-functional teams and driving collaboration among hardware, software, and algorithm teams.
    • Proficiency in project management tools and software.
    • Exceptional communication and interpersonal skills, with the ability to effectively communicate complex concepts to technical and non-technical stakeholders.
    • Strong problem-solving and decision-making abilities, particularly in addressing challenges specific to CPU server and machine learning chip development.
    • Ability to adapt to changing priorities and thrive in a fast-paced, dynamic environment.
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.
Full-time
Senior
Logo
Research Engineer, Large Language Model (LLM) Acceleration
Tenstorrent
Cambridge
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're looking for ML Researchers/Engineers to help us make LLMs go fast on Tenstorrent’s leading edge AI platform. If you’re enthusiastic about large scale deep learning models, are a competent software/ML engineer or researcher, and enjoy working on challenging problems, this is your opportunity to be at the bleeding edge of AI processing.

Responsibilities

    • Develop novel LLMs and primitives that take advantage of Tenstorrent’s breakthrough accelerator architecture to deliver orders of magnitude performance & efficiency improvements.
    • Model benchmarking, Performance Analysis, Characterization on novel hardware accelerator.
    • Fine tune/Retrain emerging LLM models after architectural modification to improve performance.
    • Implement ideas from latest research papers and validate new optimizations on novel hardware, suggest improvements on the existing ideas and validate new ideas through experiments.
    • Implement ML models on Tenstorrent’s PyBUDA Compiler framework and analyze results, suggest novel architectural changes to make them more efficient.

Experience & Qualifications

    • Deep understanding of Transformer based model architecture (e.g., BERT, GPT, LLaMA, FALCON) - should be able to analyse performance bottlenecks in training or inference.
    • Expertise (through evidence in prior projects or research) in large-scale foundation model (CNN/ Transformer/Generative) training and optimisations including quantisation, pruning, low-rank approximation (e.g., LoRA, SVD), sparsity aware training, early exit models, conditional computing, sparse attentions, NAS, fine-tuning (e.g., RLHF, PEFT)
    • Excellent working knowledge of Python, PyTorch or TensorFlow, (optional C/C++ if interested in compiler and software stack)
    • Familiarity with and passion for any of the following -- ML compilers, high-performance and massively parallel systems, distributed model training and inference, GPU or AI accelerator architecture -- is a plus.
Locations:

Cambridge (UK), Boston (US), Toronto (CAN)

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.
Full-time
Natural Language Processing
Logo
Digital Design Engineer - AI Accelerator
Tenstorrent
Toronto, Ontario
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.

Tenstorrent is looking for new graduates to join our team. We know new grads want to explore different areas and expand their skill sets. At Tenstorrent you will have the chance to accelerate your career by working on challenging engineering problems with a dedicated mentor and the potential to move between the digital design, verification, firmware, software and system engineering teams.

Responsibilities

    • Implementation of Tenstorrent IP and SOC RTL logic in Verilog
    • Architecture exploration and modeling
    • Occasional verification of Tenstorrent's IP and SOC logic, using advanced verification methodologies –UVM, FPGA prototyping, and emulation
    • Performance and power verification and validation of Tenstorrent's IP and SOC
    • Runtime firmware and low-level software implementation
    • Benchmark and analyze performance optimizations for key machine learning algorithms across Tenstorrent hardware and software stack
    • Development of frameworks for automating post-silicon verification, data analysis and debug
    • Support board/system design and debug

Experience & 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)
    • Experience with high frequency logic design, scalar and vector processor architecture, GPU architecture and programming models, digital signal processing hardware, SoC architecture, memory subsystem architecture, real time hardware/firmware systems and PCB design is very beneficial
    • Understanding of deep learning concepts and familiarity with popular machine learning frameworks and models
    • Strong analytical and problem-solving skills
Locations:
Austin, TX | Santa Clara, CA | Toronto, Ontario

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.
Full-time
Logo
Principal Engineer - AI Accelerator Microarchitect
Tenstorrent
Boston, MA
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 a talented and experienced Principal Engineer to join our team at Tenstorrent as an AI Accelerator Microarchitect. In this role, you will be responsible for designing and implementing microarchitectures for Tenstorrent's AI accelerator. You will play a key role in shaping the performance, efficiency, and functionality of our cutting-edge AI hardware. If you are passionate about pushing the boundaries of AI acceleration and have a strong background in microarchitecture design, we would love to hear from you.

Responsibilities

    • Design and implement efficient microarchitectures for Tenstorrent's AI accelerator.
    • Write RTL (Register Transfer Level) code for various components of the microarchitecture.
    • Perform analytical performance modeling and analysis to optimize performance and power efficiency.
    • Collaborate with cross-functional teams, including hardware engineers, software engineers, and architects, to ensure seamless integration of  the microarchitecture.
    • Conduct verification and debugging of the microarchitecture to ensure  its correctness and functionality.
    • Stay up-to-date with the latest advancements in microarchitecture  design and AI acceleration techniques.

Experience & Qualifications

    • Bachelor's degree in Electrical Engineering, Computer Engineering, or a related field. A master's degree or Ph.D. is preferred.
    • Extensive experience in designing area and power efficient microarchitectures for complex systems.
    • Strong proficiency in RTL coding and familiarity with hardware description languages (e.g., Verilog, VHDL).
    • Solid understanding of computer architecture principles and microarchitecture design techniques.
    • Experience with analytical performance modeling and analysis tools.
    • Excellent analytical and problem-solving skills.
    • Strong verbal and written communication skills, with the ability to effectively collaborate with cross-functional teams.
    • Passion for AI acceleration and a desire to work on cutting-edge technologies.
Note: This job description is intended to provide a general overview of the position and may not include all the tasks and responsibilities required for the role

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.
Full-time
Senior
Logo
AI/Machine Learning CPU Design Verification Engineer (Research Role)
Tenstorrent
Austin, TX
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.


The person coming into this role will play a vital role in advancing the field of design verification engineering by leveraging cutting-edge AI algorithms to supplement traditional constraint random design verification techniques.

As an AI-Enabled Verification Engineer, you will have the advantage of working closely with our experts in AI hardware design, software engineering, and compiler teams to contribute to the next-generation hardware design using AI and machine learning techniques.

Responsibilities

    • As a key member of our team, you will focus on developing an AI system that generates assembly tests, optimizes simulation coverage, and utilizes advanced performance probes and visualization techniques.
    • You will also be responsible for correlating test sequences, automating log file analysis, and efficiently triaging post-SI scan data. In collaboration with our internal cross-functional teams, you will have the opportunity to host ChatGPT/BERT on our secure Tenstorrent computing cloud. This will provide you with a confidential and robust environment to perform RTL analysis, documentation, and area/timing analysis.
    • You are expected to conduct innovative research in CPU design verification using AI and machine learning, independently develop and implement advanced verification techniques, utilize object-oriented programming in Python or C++ to build scalable verification frameworks, apply web programming skills to develop interactive verification tools and dashboards, work with SQL databases for managing and analyzing data, stay updated with advancements in AI and machine learning relevant to CPU design verification and document research findings, processes, results, and recommendations.
    • To excel in this role, you should possess a strong background in AI algorithms, deep learning, reinforcement learning, RISC-V specifications, simulation methodologies, and performance analysis. Proficiency in programming and problem-solving is crucial for success.

Experience & Qualifications

    • Bachelor's or Master's degree in Electrical Engineering, Computer Science, or a related field.
    • Proficiency in AI, machine learning concepts, and frameworks (e.g., TensorFlow, PyTorch).
    • Strong programming skills in Python or C++ for scalable verification frameworks.
    • Experience in CPU design verification, industry-standard methodologies, and statistical analysis.
    • Web programming skills (HTML, CSS, JavaScript) and familiarity with SQL databases.
    • Knowledge of hardware building aspects and cloud services for efficient verification.
    • Excellent problem-solving, communication, and collaboration skills.
    • Independent, self-motivated, responsible, and able to meet deadlines.
    • Innovative mindset with a passion for proposing novel solutions to complex problems.
Location: Santa Clara or Austin

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.
Full-time
Logo
Sr. Physical Design Flow Engineer, AI Silicon
Tenstorrent
Santa Clara, CA
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.

Develop physical design flow for high-performance designs going into industry leading AI/ML architecture. The person coming into this role will be involved in all aspects of optimizing flows from synthesis to tape-out for various IPs on the chip. The work is done alongside a group of highly experienced engineers across various domains of the AI chip.

Responsibilities

    • Work closely with physical design team and tool vendors to define flow requirements
    • Flow tasks may include enabling targets such as floor-planning, synthesis, PnR, timing and phy closure
    • Optimize and support PnR flow to ensure quality results on schedule
    • Discussions with vendor tool providers, foundry partners and design services
    • End to end tasks from flow development to sign-off
    • Deploy innovative techniques for improving power, performance and area of the design, drive experiments with PD, and evaluate PnR, timing and power results

Experience & 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.
    • Knowledge of low-power design flows such as power gating, multi-Vt and voltage scaling
    • Strong programming skills in Tcl/Perl/Shell/Python
    • Excellent understanding of logic design fundamentals and gate/transistor level implementation
    • Exposure to DFT is an asset
    • Prior experience working on high performance technology nodes and understanding of deep sub-micron design problems/solutions
    • Strong problem solving and debug skills across various levels of design hierarchies
Locations:
Austin, TX or Santa Clara, CA

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.
Full-time
Senior
Logo
Principal Engineer - AI Accelerator Performance Modeling and Benchmarking
Tenstorrent
Santa Clara, CA
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.

Tenstorrent is seeking a talented and driven Software Engineer to join our dynamic team working on advanced AI accelerators. The successful candidate will primarily focus on performance modeling of our cutting-edge AI chips, benchmarking key workloads, and developing functional models. This role will also involve writing C++ kernels utilizing Tenstorrent's bare metal programming model and benchmarking their performance. As part of the role, the candidate will also be expected to benchmark different aspects of the accelerator, including DRAM, SRAM and NOC bandwidth.

Location:
Santa Clara, CA l Austin, TX l Boston, MA

Responsibilities

    • Develop a high-level performance model of AI chips.
    • Conduct benchmarking for key workloads based on the performance model.
    • Write a functional model based on the high-level performance model.
    • Write C++ kernels and benchmarks using Tenstorrent's bare metal programming model.
    • Carry out benchmarking of various system aspects such as DRAM bandwidth, SRAM bandwidth, and NOC bandwidth.

Experience & Qualifications

    • A strong background in C++ programming is required.
    • Experience in performance modeling and estimates.
    • Experience with the Roofline model.
    • Familiarity with CUDA/OpenCL programming.
    • Familiarity with deep learning workloads and benchmarking is a plus.
    • Experience in High Performance Computing (HPC) is a plus.

Preferred Qualifications

    • BS/MS/PhD degree in Computer Science, Electrical Engineering, or a related field.
    • Strong analytical and problem-solving skills.
    • Excellent communication and teamwork skills.
    • Ability to work in a fast-paced, dynamic environment.
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.
Full-time
Mid Level
Deep Learning
Logo
Debug Software Engineer
Tenstorrent
Santa Clara, CA
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.

The Bare Metal Programming Model for AI processors team is seeking an experienced Debug Software Engineer to join their team. The primary responsibility of this role is to work on the debugger, particularly in relation to GCC and GDB, which are essential tools for kernel programmers of our AI processor built around RISC-V. As a member of the team, you will work closely with experienced engineers in the AI SW stack to drive improvements and new features in the debugger. You will also work collaboratively with the kernel compiler and run-time teams as well as AI kernel developers to improve the debugging experience on our platform. Your work will primarily be open source.

Key Qualifications:

    • At least 5 years of experience in system-level programming with proficiency in C/C++.
    • Passion for crafting software and tools.
    • Familiarity with compiler, debugger, or operating system internals.
    • Attention to detail and the ability to reason about complex interactions between different components.
    • Familiarity with GCC, GDB, LLVM, LLDB is a plus.
    • Bachelor's or Master's degree in Computer Science or Computer Engineering or equivalent experience.

Responsibilities:

    • Work on the debugger, particularly in relation to GCC and GDB, which are essential tools for kernel programmers of our AI processor built around RISC-V.
    • Collaborate with experienced engineers in the AI SW stack to drive improvements and new features in the debugger.
    • Work collaboratively with the kernel compiler and run-time teams as well as AI kernel developers to improve the debugging experience on our platform.
    • Support new hardware and platforms.
    • Develop features to make debugging even better.
    • Own a part of the SW stack, such as the debugger, and develop independence in your work.
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.
Full-time
Mid Level
Logo
AI Hardware Design Verification Engineer
Tenstorrent
United States
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 Senior-Level Design Verification Engineer to join our dynamic and innovative team. As a Senior-Level Design Verification Engineer, you will play a critical role in ensuring the quality and reliability of our digital designs through comprehensive verification methodologies. The successful candidate will have a strong background in verification techniques, excellent problem-solving skills, and a passion for delivering high-quality designs.

Responsibilities

    • Develop and execute comprehensive verification strategies to validate complex digital designs, ensuring compliance with specifications and standards.
    • Collaborate closely with design teams to understand design requirements and contribute to the creation of verification plans and testbenches.
    • Write and execute test cases to verify functionality, performance, and power aspects of the design.
    • Perform functional and formal verification to identify and debug design issues and ensure correct design behavior.
    • Develop and maintain verification infrastructure, methodologies, and best practices to improve efficiency and productivity.
    • Drive the adoption of advanced verification methodologies, tools, and techniques to enhance the overall verification process.
    • Mentor and provide technical guidance to junior verification engineers, sharing expertise and best practices.
    • Collaborate with cross-functional teams to analyze and resolve system-level issues and ensure seamless integration of the design.
    • Stay updated with the latest industry trends, emerging technologies, and verification methodologies to drive innovation and continuous improvement.

Experience and Qualifications

    • Bachelor's or Master's degree in Electrical/Computer Engineering or a related field.
    • Proven experience as a Design Verification Engineer, with a focus on complex digital designs.
    • Strong knowledge of digital design concepts, including RTL, synthesis, and timing constraints.
    • Proficiency in verification methodologies such as UVM (Universal Verification Methodology) and SystemVerilog.
    • Experience in developing and executing verification plans, testbenches, and test cases for digital designs.
    • Solid understanding of functional coverage, assertion-based verification, and code coverage analysis.
    • Proficiency in scripting and programming languages like Python, Perl, or C/C++.
    • Familiarity with industry-standard EDA tools and simulation environments.
    • Excellent problem-solving and debugging skills, with a keen eye for detail.
    • Strong communication and interpersonal skills, with the ability to collaborate effectively in a team-oriented environment.
    • Proven ability to work under tight deadlines and deliver high-quality results.
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.
Full-time
Senior
Logo
Machine Learning Engineer, AI Models
Tenstorrent
Boston, MA
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 Machine Learning Engineer focused on AI models, you will play a pivotal role in the development and deployment of advanced neural networks and machine learning models. Your expertise in Python and PyTorch will be critical in designing, training, and fine-tuning complex models that will be applied to solve real-world challenges. The ideal candidate will not only possess strong technical skills but also exhibit a deep curiosity, investigative mindset, and a passion for staying up-to-date with the latest advancements in the AI landscape

Responsibilities

    • Collaborate with cross-functional teams to understand project requirements and translate them into effective AI solutions.
    • Design, implement, and iterate on neural network architectures using PyTorch to achieve optimal performance on diverse tasks.
    • Train, validate, and fine-tune machine learning models using relevant datasets to ensure high accuracy and robustness.
    • Investigate and troubleshoot model performance issues, iterating on models and techniques to continuously improve results.
    • Stay current with the latest research and developments in the field of machine learning and AI, applying relevant advancements to our projects.
    • Contribute to the design and implementation of scalable and efficient AI pipelines.
    • Work closely with engineers to integrate AI models into production systems.

Experience & Qualifications

    • Bachelor's or higher degree in Computer Science, Engineering, or related field (or equivalent practical experience).
    • Strong proficiency in Python programming and hands-on experience with PyTorch for developing and training deep learning models.
    • Demonstrated experience in designing, training, and deploying neural networks for various applications.
    • Solid understanding of machine learning fundamentals, including supervised and unsupervised learning techniques.
    • Excellent problem-solving skills and the ability to approach challenges with creativity and a strong analytical mindset.
    • Familiarity with debugging techniques and a knack for identifying issues and finding effective solutions.
    • Experience with C++ is a plus but not mandatory.
    • A self-motivated individual with a strong desire to learn, explore, and excel in a fast-paced, innovative environment.
    • Strong communication skills and the ability to work collaboratively in a team setting.
If you're passionate about AI, excited to tackle novel challenges, and motivated by the prospect of shaping the future through innovation, we encourage you to apply. Join us in our journey to redefine what's possible with AI models and make a lasting impact on the world of technology.

Location
Boston, Austin, Santa Clara, Toronto, UK

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.
Full-time
Mid Level
Deep Learning
Logo
QA and Release Engineer for AI/ML SDK
Tenstorrent
United States
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.

Our chips are parallel dataflow processors with hundreds of AI-specialized RISC-V based engines, and a
high-throughput NoC interconnect among the engines. Our systems range from single-chip boards for
inference to multi-rack computers with hundreds of chips for training. Our SDK, consisting of a graph
compiler, a runtime environment, runtime firmware for the engines, software that generates the
runtime firmware, and supporting tools, provides a familiar environment to machine learning
developers while hiding complexities of scheduling and low-level execution.

We are growing our team and looking for an experienced QA and Release engineer for our SDK.

Responsibilities

    • Make sure continuous integration (CI) for our SDK performs smoothly
    • Monitor CI tests dashboard
    • Report CI tests failures (issues in product code, test code, test running infra, and machine health)
    • Triage, mitigate, and fix some of the CI test failures (Area owning teams fixes most of failures)
    • Report quality state of SDK code based on CI tests dashboard
    • Report top issues in CI tests running infrastructure
    • Manage releasing SDK to Tenstorrent’s cloud and other customers
    • Suggest git commit ids for snaps to SDK’s release branch based on CI tests dashboard
    • Monitor release tests dashboard
    • Report regressions and validate fixes pushed to the release branch
    • Sign-off quality and package SDK releases

Experience and Qualifications

    • Degree in Computer Science, Computer Engineering, Electronics, or Math is mandatory.
    • Experience in scripting, e.g. using Python or GNU/Linux Bash is mandatory.
    • Experience in supporting cloud services in SRE-like or DevOps-like roles is a plus.
    • Deep interest in modern neural networks, AI/ML SDKs, and systems is a plus.
Location:
US, Canada, Serbia


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.
Full-time
Logo
Staff AI Platform Software Engineer
Tenstorrent
Toronto, Ontario
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.

Tenstorrent is seeking a highly skilled and motivated AI Platform Software Engineer to join our dynamic team. In this role, you will be responsible for developing software components that optimize and enhance the performance of our AI acceleration platforms. Strong C++ programming experience is a must, and experience with compilers is preferred. As an AI Platform Software Engineer, you will play a pivotal role in shaping the future of AI technology and contributing to Tenstorrent's success.

Responsibilities

    • Collaborate with cross-functional teams to design, implement, and optimize software components for AI acceleration platforms.
    • Develop and maintain high-performance, low-level C++ code that interfaces with hardware accelerators.
    • Work on compiler-related tasks, including code generation, optimization, and integration.
    • Participate in code reviews to ensure code quality, maintainability, and performance.
    • Debug and troubleshoot software and hardware integration issues.
    • Keep up-to-date with industry trends and technologies related to AI and semiconductor development.
    • Contribute to the continuous improvement of software development processes and practices.

Experience & Qualifications

    • Bachelor's or Master's degree in Computer Science, Electrical Engineering, or a related field.
    • Strong proficiency in C++ programming.
    • Experience with compiler development and optimization is a strong plus.
    • Knowledge of AI frameworks and hardware accelerators is advantageous.
    • Familiarity with low-level programming and hardware-software co-design.
    • Excellent problem-solving and debugging skills.
    • Strong communication and teamwork abilities.
    • Self-motivated with the ability to work independently and meet deadlines.
Location:
Toronto | Boston

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.
Full-time
Mid Level
Deep Learning