Tenstorrent
Open positions
Software Engineer Acceleration Kernel Development
You will build and optimize compute kernels for parallel machine-learning workloads. You will tune instruction-level latency, memory use, and bandwidth; integrate optimizations into production; and debug, profile, and…
Software Engineer Scale Out
You will design, develop, and maintain infrastructure software that interfaces with hardware. You will build libraries and APIs for compute-node communication and synchronization, optimize distributed software, support…
Software Engineer TT-Fabric
You will architect, implement, and maintain a low-level networking library for distributed inference and training. You will design scalable communication systems, optimize protocols and synchronization, integrate APIs…
Software Engineer TT Distributed
You will architect, implement, and optimize distributed software that coordinates computation and communication across clusters. You will build distributed APIs for parallel AI workloads, use MPI-based technologies,…
Senior Staff Engineer SoC RTL Design
You will define, implement, and optimize custom IP blocks and SoC components for AI and compute workloads. You will make performance-aware design decisions, contribute to validation activities, and support backend…
Senior Strategic Sourcing Manager Engineering Infrastructure
You will lead procurement strategy for the engineering design ecosystem. You will negotiate vendor and IP licensing agreements, source design tools, develop sourcing strategies, and turn technical requirements into…
Staff Design Verification Engineer AI Hardware
You will verify Tensix IP and subsystems through tape-out, own coverage closure, and build reusable verification environments. You will develop tests, debug RTL and testbench issues, and improve regression, CI/CD, EDA…
Staff Firmware Engineer
You will develop and debug low-level C/C++ firmware for microcontrollers and SoCs. You will implement boot, power, and reset sequences, perform board bring-up, diagnose hardware-software issues with lab tools, and…
Systems Engineer Data Center Debug
You will lead post-silicon debug for AI accelerator platforms across silicon, boards, and systems. You will diagnose hardware and firmware failures, build Python and C diagnostic tools, use lab equipment to investigate…
Technical Program Manager Product Software
You will lead end-to-end software development for a chiplet-based SiP across architecture, tape-out, silicon debug, and productization. You will manage multi-year roadmaps, define metrics and work plans, de-risk…
