Latest AI JobsBrowse Jobs
Tenstorrent logo

Sr. Engineer, Kernel Development and Optimization

TenstorrentBelgrade, SerbiaAI SW: OPs
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
1 Apr 2026
Status
Open · checked 7d ago

About this role

Tenstorrent is hiring a Sr. Engineer for Kernel Development and Optimization to work on-site in a hybrid setup in Belgrade, Serbia. This position suits a skilled C++ systems engineer passionate about low-level software, machine learning, and unlocking maximum hardware performance.

Role Overview

The Kernel Development and Optimization team creates high-performance, critical kernels that unleash the maximum capability of Tenstorrent hardware across high-performance computing and machine learning workloads. Professionals in this group take charge of performance optimization, solve intricate runtime challenges, and help build next-generation artificial intelligence compute solutions in Belgrade.

Key Responsibilities

Design, build, and optimize GPU-style kernels, including matrix multiplication, attention primitives, and data-movement operations.
Take full ownership of performance metrics, from spotting system bottlenecks to delivering quantifiable throughput gains.
Contribute directly to host-side orchestration code and various parallelization strategies.
Build micro-benchmarks, automated regression tests, and specialized tooling to guarantee correctness and ongoing performance improvements.
Coordinate closely with hardware, compiler, runtime, and machine learning teams to seamlessly integrate kernels into production environments.

Requirements

Strong background as a C++ systems engineer with practical experience writing low-level or performance-critical software.
Comfortable analyzing concurrency, latency hiding, synchronization, and compute versus memory trade-offs.
A data-driven working style that relies on benchmarking and profiling data to direct optimization paths.
Capable of debugging complicated kernel-level or runtime issues inside large codebases.
Structured analytical mindset able to transform ambiguous performance issues into testable, measurable experiments.

Skills and Tools

C++
Performance profiling and benchmarking tools
Micro-benchmark and regression test development
Concurrency and synchronization management

Salary and Benefits

Tenstorrent provides a highly competitive compensation package alongside comprehensive employee benefits. As an equal opportunity employer, the firm ensures all qualified candidates are considered.

About the Company

Tenstorrent leads the technology industry in cutting-edge artificial intelligence solutions, transforming cost efficiency, ease of use, and overall performance expectations. By designing a high-performance RISC-V CPU completely from scratch, the diverse and curious team pushes the boundaries of modern AI computing platforms.

How to Apply

Interested candidates should visit the official Tenstorrent careers page to submit their application for this hybrid opening in Belgrade.

Skills and tech stack

Questions candidates ask

Where is this job located?

This position is hybrid and based out of Belgrade, Serbia.

What programming language is primarily required?

Applicants must be strong C++ systems engineers with experience writing low-level or performance-critical software.

What does the Kernel Development and Optimization team do?

The team creates performance-critical kernels that unlock the full capabilities of Tenstorrent hardware across machine learning and high-performance computing workloads.

Are there export control requirements for this position?

Yes, offers may be contingent upon citizenship, permanent residency, or the ability to obtain prior license approval due to U.S. export-controlled technology regulations.

How can I apply for this role?

You can apply by visiting the official Tenstorrent careers page.

Ready to apply?

The application is on the official Tenstorrent careers page.

Apply on company site