
C++ Machine Learning Engineer, Models Training
Tenstorrent2 months ago
Warsaw, Poland or Gdańsk, PolandIntern / Entry Level / Mid Level / Senior / Staff+
Responsibilities
- Extend and optimize the ML training framework with new operators, layers, and training features.
- Debug and tune model performance on Tenstorrent chips.
- Collaborate with compiler and kernel teams to ensure models compile and run correctly.
- Support integration of real-world models and help bring them into production.
Requirements
- Strong C++ skills and low-level systems programming experience, particularly with performance-critical code.
- Understanding of tensors, memory layout, and compiler graphs.
- Familiarity with PyTorch and interest in how ML frameworks map to hardware.
- Ability and interest in solving complex technical problems in detail.
Benefits
- Hybrid work arrangement based in Warsaw or Gdansk, Poland, with remote candidates within Poland considered case by case.
- Highly competitive compensation package and benefits.
- Equal opportunity employment.
Categories
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.