Latest AI JobsBrowse Jobs
Tenstorrent logo

C++ Machine Learning Engineer, Models Training

TenstorrentGdańsk, Pomeranian Voivodeship, Poland; Warszawa, Masovian Voivodeship, PolandAI SW
Apply on company site
Salary
Not listed
Job type
Full-time
Posted
17 Jan 2025
Status
Open · checked 7d ago

About this role

Tenstorrent is hiring a C++ Machine Learning Engineer to focus on models training within the AI SW department. This hybrid or remote position is available in Gdańsk or Warszawa, Poland, and suits professionals passionate about developing high-performance machine learning systems for custom silicon.

Role Overview

The C++ Machine Learning Engineer position on the AI Models team at Tenstorrent involves working directly on the training framework for advanced models. Professionals in this role write high-performance C++ code, implement new layers and operators, and help scale machine learning models across custom hardware. The position suits individuals who enjoy building the foundational components of machine learning systems and optimizing them for speed.

Key Responsibilities

Extend and optimize the machine learning training framework by adding new operations, layers, and training features.
Debug and fine-tune model performance specifically on Tenstorrent computer chips.
Collaborate closely with compiler and kernel teams to ensure models compile and execute smoothly.
Support the integration of real-world models and assist in bringing them into production environments.

Requirements

Strong proficiency in C++ and low-level systems programming, particularly in performance-critical code environments.
Comfort with thinking in tensors, memory layouts, and compiler graphs.
Familiarity with PyTorch along with curiosity regarding how frameworks map directly to hardware.
A detail-oriented builder mindset focused on solving complex technical puzzles.
Eligibility to access U.S. export-controlled technology, as employment may be contingent on citizenship, permanent residency, or appropriate license approvals under U.S. export laws.

Skills and Tools

C++
PyTorch
Low-level systems programming
Compiler graphs and tensor memory layouts

Salary and Benefits

Tenstorrent provides a competitive compensation package and benefits for this position.

About the Company

Tenstorrent leads the industry in cutting-edge artificial intelligence technology, redefining performance expectations, cost efficiency, and ease of use. The diverse team of technologists has engineered a high-performance RISC-V central processing unit from the ground up, driven by a deep passion for building superior AI platforms. The organization values curiosity, collaboration, and a dedication to overcoming difficult technical challenges.

How to Apply

Interested candidates should visit the official Tenstorrent careers page to submit an application for this role.

Skills and tech stack

Questions candidates ask

Where is this job located?

The position is hybrid, based out of Warsaw or Gdansk, Poland, with remote candidates within Poland also considered on a case-by-case basis.

What department does this role belong to?

This role is part of the AI SW department.

What programming languages and tools are required?

Candidates need strong skills in C++ and familiarity with PyTorch.

Are different experience levels accepted?

Yes, Tenstorrent welcomes candidates at various experience levels for this role and assesses applicants during the interview process.

Are there any compliance requirements related to the job?

Yes, the offer of employment is contingent upon the applicant being eligible to access U.S. export-controlled technology due to applicable federal laws.

Ready to apply?

The application is on the official Tenstorrent careers page.

Apply on company site