
Software Engineer, Kernel Development and Optimization
Tenstorrent8 months ago
Warsaw, Poland or Gdańsk, PolandEntry Level / Mid Level / Senior / Staff+
Responsibilities
- Design, implement, and optimize performance-critical kernels for ML and HPC workloads.
- Own performance improvements from bottleneck identification through measurable throughput gains.
- Contribute to host-side orchestration code and parallelization strategies.
- Develop micro-benchmarks, regression tests, and tooling to maintain correctness and performance.
- Debug complex kernel and runtime issues in large codebases.
- Collaborate with compiler, runtime, ML, and hardware teams to integrate kernels into production systems.
Requirements
- Strong C++ systems engineering experience with performance-critical or low-level software.
- Ability to reason about concurrency, synchronization, latency hiding, and compute-versus-memory trade-offs.
- Data-driven approach using profiling and benchmarking results to guide optimization.
- Experience debugging complex runtime or kernel-level issues in large codebases.
- Ability to break down ambiguous performance problems into measurable experiments.
- Ability to design, implement, and optimize GPU-style kernels such as matrix multiplication, attention primitives, and data-movement operations.
- Ability to contribute to host-side orchestration code and parallelization strategies.
- Experience developing micro-benchmarks, regression tests, and tooling for correctness and performance.
- Ability to collaborate with compiler, runtime, ML, and hardware teams.
Benefits
- Hybrid work arrangement based in Warsaw or Gdansk, Poland
- Competitive compensation package and benefits
- Equal opportunity employer
About Tenstorrent
Tenstorrent builds AI compute hardware and RISC‑V CPU technology for companies developing training and inference workloads in data centers and at the edge. The business sells accelerator cards and systems with a full software stack, and licenses RISC‑V CPU IP. Founded in 2016 and headquartered in Toronto, it is privately held and led by semiconductor architect Jim Keller.