C++ Machine Learning Engineer

Leading AI technology company developing high performance RISC-V CPU and AI platforms
$100,000 - $500,000
Machine Learning
Mid-Level Software Engineer
Hybrid
3+ years of experience
AI

Description For C++ Machine Learning Engineer

Tenstorrent is at the forefront of AI technology innovation, developing cutting-edge solutions that are revolutionizing performance expectations and cost efficiency in 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++ programming with machine learning knowledge, particularly focusing on PyTorch implementation and model optimization. You'll work on challenging problems that bridge the gap between theoretical ML concepts and their practical implementation on Tenstorrent's innovative hardware.

The position offers significant growth opportunities in a fast-paced, innovative environment where you'll collaborate with cross-functional teams to build next-generation AI solutions. The company values curiosity, collaboration, and a commitment to solving complex technical challenges. With competitive compensation ranging from $100k to $500k and flexible work arrangements across multiple locations, this role presents an excellent opportunity for engineers passionate about advancing AI technology.

The ideal candidate will bring strong C++ programming skills, deep understanding of machine learning fundamentals, and experience with model training and deployment. You'll be part of a diverse team of technologists working to build the best AI platform possible, with opportunities to influence the direction of cutting-edge AI technology development.

Last updated a day 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
  • 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 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
  • Self-motivated with desire to learn

Benefits For C++ Machine Learning Engineer

  • Competitive compensation package and benefits

Interested in this job?

Jobs Related To Tenstorrent C++ Machine Learning Engineer

C++ Machine Learning Engineer

C++ Machine Learning Engineer role at Tenstorrent, focusing on AI model development and training framework implementation

Field Application Engineer / Application Engineer

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

Machine Learning Engineer

Machine Learning Engineer position at Arthur, focusing on AI monitoring and LLM development, offering competitive salary and hybrid work in NYC.

Machine Learning Engineer, Fast Optimized Inference

ML Engineer position at Hugging Face focusing on optimized inference, developing specialized software for industrial ML applications using Python and Rust.

Machine Learning Engineer

Join DeutschlandGPT as a Machine Learning Engineer to develop cutting-edge AI solutions, working with LLMs and semantic search in an innovative German AI company.