C++ Machine Learning Engineer

Leading AI technology company developing high-performance RISC-V CPU and AI platforms
Machine Learning
Mid-Level Software Engineer
Remote
AI

Description For C++ Machine Learning Engineer

Tenstorrent is at the forefront of AI technology innovation, developing cutting-edge solutions that are revolutionizing the industry. The company has successfully developed a high-performance RISC-V CPU from scratch and is focused on unifying innovations across software models, compilers, platforms, networking, and semiconductors.

As a C++ Machine Learning Engineer, you'll be integral to developing ML training frameworks and working with complex AI models. The role combines deep technical expertise in C++ and machine learning with practical application in a cutting-edge AI hardware environment. You'll work with PyTorch for model development and training, while also gaining unique exposure to how these models interact with Tenstorrent's proprietary hardware.

The position offers a unique opportunity to work with a diverse team of technologists who share a passion for AI and are committed to building the best AI platform possible. The company values collaboration, curiosity, and problem-solving, making it an ideal environment for those who want to push the boundaries of AI technology.

This remote position, based out of Poland, comes with competitive compensation and benefits. The role offers significant growth potential, with the company actively assessing candidates at various experience levels during the interview process. You'll be part of a team that's directly influencing the future of AI computing, while working on challenging problems at the intersection of hardware and software.

The position requires strong technical skills, including expertise in C++ and machine learning fundamentals, combined with excellent problem-solving abilities and a collaborative mindset. You'll have the opportunity to stay current with the latest AI developments and apply cutting-edge research to real-world applications.

Last updated 2 days ago

Responsibilities For C++ Machine Learning Engineer

  • Collaborate with cross-functional teams to understand project requirements and translate them into effective AI solutions
  • Work on machine learning framework and add support for new layers
  • Train, validate, and fine-tune machine learning models using relevant datasets
  • Investigate and troubleshoot model performance issues
  • Understand models mapping onto Tenstorrent devices through compilation steps and kernels
  • Stay current with latest research and developments in ML/AI
  • Contribute to the design and implementation of scalable AI pipelines
  • Work closely with engineers to integrate AI models into production systems

Requirements For C++ Machine Learning Engineer

Python
  • Bachelor's or higher degree in Computer Science, Engineering, or related field
  • Strong C++ and low level programming expertise
  • Linear algebra knowledge
  • Experience with PyTorch for developing and training deep learning models
  • Experience in designing, training, and deploying neural networks
  • Understanding of machine learning fundamentals
  • Excellent problem-solving skills
  • Familiarity with debugging techniques
  • Strong communication skills and ability to work collaboratively

Benefits For C++ Machine Learning Engineer

  • Competitive compensation package

Interested in this job?

Jobs Related To Tenstorrent C++ Machine Learning Engineer

Field Application Engineer / Application Engineer

Field Application Engineer position at Tenstorrent, focusing on AI/ML software solutions and customer technical support in Belgrade, Serbia.

MLOps Engineer

MLOps Engineer position at Motive focusing on AI/ML pipeline development, infrastructure management, and team mentorship.

Deep Learning Engineer

Deep Learning Engineer position at KRAFTON focusing on AI solutions for gaming, including user behavior analysis, anomaly detection, and virtual friend development.

Applied AI Engineer, Applied Science, Europe - Paris

Applied AI Engineer position at Mistral AI focusing on implementing AI solutions, customer collaboration, and model fine-tuning

AI/ML Engineer

AI/ML Engineer position at Eightx, leading AI implementation and automation for financial services, remote work with competitive benefits.