Software Engineer, Kernel Development and Optimization
Tenstorrent is seeking a Software Engineer for Kernel Development and Optimization to design, implement, and optimize performance-critical kernels for AI hardware. This hybrid role involves working with C++, debugging complex issues, and collaborating with various teams to integrate kernels into production systems.
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 building next-generation AI compute. The Kernel Development and Optimization team develops the performance-critical kernels that unlock the full capability of our hardware across ML and HPC workloads.
This role is hybrid based out of Warsaw or Gdansk, Poland.
We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting.
Posted June 11, 2026