Senior Engineer Kernel Development and Optimization
Tenstorrent is an AI-computing company that sells AI hardware and licenses AI and RISC-V intellectual property.
Funding history
Investors
About Tenstorrent
Tenstorrent builds computers for AI, including AI processors, scalable server systems, and open-source software and compiler tooling. It also licenses AI and RISC-V IP for customers building customized silicon.
Skills
Candidate Availability
Required and preferred rules are kept separate and reflect the wording in the original posting.
About the Role
You will design, implement, and optimize GPU-style kernels for matrix multiplication, attention, and data movement. You will identify performance bottlenecks, improve throughput, contribute host-side orchestration and parallelization, develop benchmarks and regression tests, and integrate kernels into production systems.
Requirements
- C++ systems engineering experience
- Performance-critical or low-level software experience
- Knowledge of concurrency and synchronization
- Knowledge of latency hiding and compute-memory trade-offs
- Profiling and benchmarking skills
- Runtime or kernel-level debugging experience
Responsibilities
- Design, implement, and optimize GPU-style kernels
- Identify bottlenecks and deliver throughput improvements
- Contribute host-side orchestration code and parallelization strategies
- Develop micro-benchmarks, regression tests, and tooling
- Integrate kernels into production systems
