New: upload your resume and get matched to AI jobs. Free to start →

C++ Machine Learning Engineer, Models Training

Salary not listed • Gdańsk, Pomeranian Voivodeship, Poland; Warszawa, Masovian Voivodeship, Poland • Full-time

Posted 1y ago

This job has been open for more than 60 days. It may no longer be actively hiring, so check with the company before putting a lot into an application.

Job Location

Gdańsk, Pomeranian Voivodeship, Poland; Warszawa, Masovian Voivodeship, Poland

Tech Stack

Remote Work Policy

On-site

Employment Type

Full-time

Categories

Machine Learning Engineer

About the job

Tenstorrent is seeking a C++ Machine Learning Engineer to join their AI Models team. In this role, you will work on the training framework for advanced AI models, focusing on writing high-performance C++ code, implementing new layers and operators, and scaling models across custom silicon. This is an opportunity to build the core components of ML systems and optimize their performance. The company values collaboration, curiosity, and a passion for solving complex AI challenges.

Responsibilities

  • Extend and optimize the ML training framework with new operations, 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 the integration of real-world models and their transition to production.

Requirements

  • Strong proficiency in C++ and low-level systems programming, particularly in performance-critical code.
  • Comfortable with concepts like tensors, memory layout, and compiler graphs.
  • Familiarity with PyTorch and an understanding of how frameworks map to hardware.
  • A proactive approach to solving technical puzzles and delving into details.

Benefits

  • Highly competitive compensation package

About Tenstorrent