C++ Machine Learning Engineer, Models Training

Tenstorrent · Semiconductors · Warsaw, Poland · AI Software

C++ Machine Learning Engineer focused on optimizing and extending the ML training framework for custom AI silicon, debugging model performance, and collaborating with compiler and kernel teams.

What you'd actually do

  1. Extend and optimize our ML training framework with new ops, layers, and training features.
  2. Debug and tune model performance on Tenstorrent chips.
  3. Work with compiler and kernel teams to make sure models compile and run as expected.
  4. Support integration of real-world models and help bring them into production.

Skills

Required

  • C++
  • low-level systems programming
  • performance optimization
  • tensor manipulation
  • compiler graphs
  • PyTorch

Nice to have

  • custom silicon architecture

What the JD emphasized

  • high-performance C++ code
  • performance-critical code
  • debug and tune model performance
  • compiler and kernel teams

Other signals

  • custom silicon
  • training framework
  • low-level optimization