Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

C++ Machine Learning Engineer, AI Models Training

$100k

Tenstorrent

Tenstorrent is leading the industry on cutting-edge AI technology, revolutionizing performance expectations, ease of use, and cost efficiency. With AI redefining the computing paradigm, solutions must evolve to unify innovations in software models, compilers, platforms, networking, and semiconductors. Our diverse team of technologists have developed a high performance RISC-V CPU from scratch, and share a passion for AI and a deep desire to build the best AI platform possible. We value collaboration, curiosity, and a commitment to solving hard problems. We are growing our team and looking for contributors of all seniorities.

As a C++ Machine Learning Engineer on the AI Models team at Tenstorrent, you'll work on the training framework behind our most advanced models. You'll write high-performance C++ code, shape how new layers and operators are implemented, and help models scale across our custom silicon. If you enjoy building the guts of ML systems and seeing them run fast, this role is for you.

This role is hybrid, based out of Santa Clara, CA.

We welcome candidates at various experience levels for this role. During the interview process, candidates will be assessed for the appropriate level, and offers will align with that level, which may differ from the one in this posting.

Who You Are
  • Strong in C++ and low-level systems programming, especially in performance-critical code.
  • Comfortable thinking in tensors, memory layout, and compiler graphs.
  • Familiar with PyTorch and curious about how frameworks map to hardware.
  • A builder who enjoys solving technical puzzles and digging into the details.
What We Need
  • Extend and optimize our ML training framework with new ops, layers, and training features.
  • Debug and tune model performance on Tenstorrent chips.
  • Work with compiler and kernel teams to make sure models compile and run as expected.
  • Support integration of real-world models and help bring them into production.
What You Will Learn
  • How ML frameworks and compilers connect at the system level.
  • How to translate training workloads into low-level operations optimized for custom silicon.
  • How large-scale model training works under the hood, from memory layout to operator fusion.
  • What it takes to build infrastructure that supports fast iteration in research and production.

Compensation for all engineers at Tenstorrent ranges from $100k - $500k including base and variable compensation targets. Experience, skills, education, background and location all impact the actual offer made.

Tenstorrent offers a highly competitive compensation package and benefits, and we are an equal opportunity employer.

This offer of employment is contingent upon the applicant being eligible to access U.S. export-controlled technology. Due to U.S. export laws, including those codified in the U.S. Export Administration Regulations (EAR), the Company is required to ensure compliance with these laws when transferring technology to nationals of certain countries (such as EAR Country Groups D:1, E1, and E2). These requirements apply to persons located in the U.S. and all countries outside the U.S. As the position offered will have direct and/or indirect access to information, systems, or technologies subject to these laws, the offer may be contingent upon your citizenship/permanent residency status or ability to obtain prior license approval from the U.S. Commerce Department or applicable federal agency. If employment is not possible due to U.S. export laws, any offer of employment will be rescinded.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the C++ Machine Learning Engineer, AI Models Training in Santa Clara, CA vacancy
  • $124k

     ...Expect At Tesla AI, we're not just training models, we're building the...  ...making massive deep learning models run lightning...  ...compiler, inference engine, and silicon teams to...  ...in Computer Science, Machine Learning, Robotics,...  ...production-grade Python/C++ code that ships... 
    Training
    C++
    Hourly pay
    Full time
    Temporary work
    Immediate start
    Flexible hours

    Tesla

    Palo Alto, CA
    4 days ago
  • $19 - $65 per hour

     ...PlusAI is a Physical AI company pioneering...  ...Enable Closed-Loop Training: Integrate the translated...  ...usable for planning models. Support Reinforcement Learning: Create the...  ...computer vision, and machine learning. Proficiency...  ...Experience with C++ Experience with End... 
    Training
    C++
    Internship

    PlusAI, Inc.

    Santa Clara, CA
    4 days ago
  •  ...PlusAI is a Physical AI company pioneering AI-...  ...are seeking a Senior Machine Learning Engineer with expertise in deep...  ...scalable vehicle simulation models tailored to various...  ...for periodic model training, evaluation, and updates...  ...Skills Proficient in C++ Background in... 
    Training
    C++

    PlusAI, Inc.

    Santa Clara, CA
    4 days ago
  • $181.1k - $318.4k

     ...Machine Learning Engineer, Video Engineering Help define the next...  ...developing breakthrough ML models that power spatial...  ...frontier of generative AI, computer vision, and...  ...alike. Design and train large-scale generative...  ...Working knowledge of C++ for performance-critical... 
    Training
    C++
    Relocation

    Apple

    Sunnyvale, CA
    3 days ago
  • $170k - $216k

     ...Machine Learning Engineer, Model Optimization Waymo is an autonomous driving technology company with the...  ...data, to (2) develop models and model training at scale, to (3) analyze real-world...  ...AAAI, IJCV, PAMI Experience with C++ The expected base salary range for... 
    Training
    C++
    Full time
    Remote work

    Waymo

    Mountain View, CA
    10 hours ago
  • $215.28k - $364.32k

     ...Staff Machine Learning Engineer - Ai Foundation Santa Clara, CA Xpeng is a leading smart technology...  ...-of-art ML infrastructure for training very large foundation model and accelerating model training/...  ...programming skills in Python and C++. Familiarity with GPU CPU, NPU... 
    Training
    C++
    Full time

    XPENG

    Santa Clara, CA
    2 days ago
  • $176k - $420k

     ...Expect The Tesla AI Hardware team is...  ...Comprising brilliant engineers and visionaries,...  ...Tesla's machine learning capabilities. A key...  ...hardware team, the AI/ML Modeling Engineer will drive...  ..., including their training, inference processes...  ...skills in C/C++, Python, or other... 
    Training
    C++
    Hourly pay
    Full time
    Temporary work
    Flexible hours

    Tesla

    Palo Alto, CA
    1 day ago
  • $212k - $318.4k

     ...Sr. Machine Learning Engineer Are you interested in enhancing the...  ...aesthetics through generative AI techniques. Our team...  ...and calibration of model responses. Collaborate...  ..., or JAX for training and deploying deep learning...  ...languages such as: C/C++, Go, Python, Java... 
    Training
    C++
    Work experience placement
    Relocation

    Apple

    Santa Clara, CA
    4 days ago
  • $157.2k - $254.1k

     ...Machine Learning Engineer We are seeking a Machine Learning Engineer...  ...machine learning and AI to detect and analyze...  ...generative AI, large language models (LLMs), and agentic...  ...experience building, training, and deploying machine...  ...languages (e.g., C++, Go, or Rust) for performance... 
    Training
    C++

    Palo Alto Networks

    Santa Clara, CA
    3 days ago
  • $224k - $356.5k

     ...seeking exceptional Senior Machine Learning and Simulation Engineers to join NVIDIA's...  ...to-end driving and Physics AI models. The successful candidate...  ...RL) framework in order to train advanced end-to-end AV models...  ...Exceptional programming skills in C++ and Python, vital for... 
    Training
    C++

    NVIDIA

    Santa Clara, CA
    4 days ago
  • $160k - $200k

     ...is a Physical AI company pioneering...  ...Infrastructure Engineer at Plus, you...  ...performance for both training and inference...  ...for managing model versioning...  ...of-the-art deep learning frameworks like...  ...'s possible in machine learning infrastructure...  ...in in Python, C++, SQL Deep... 
    Training
    C++

    PlusAI, Inc.

    Santa Clara, CA
    10 hours ago
  • $181.1k - $318.4k

     ...California, United States Machine Learning and AI We’re starting to...  ...and large language models, and many applications...  ...Learning Integration Engineer to join our team in...  ...experience in Python and C++. Experience working...  ...preprocessing, model training, evaluation, and... 
    Training
    C++
    Relocation

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • $147.4k - $272.1k

    visionOS, Machine Learning Engineer/Computer Vision Sunnyvale, California, United...  ...Machine Learning and AI Join our machine learning...  ...tackling the full spectrum from training large-scale models to optimizing them for...  ...proficiency in Python and C/C++ Strong software design,... 
    Training
    C++
    Relocation

    Apple Inc.

    Sunnyvale, CA
    1 day ago
  • $125k - $201.25k

     ...health for humanity. Learn more at jnj.com...  ...talent for Senior Machine Learning Engineer - Robotics to be in...  ...rapidly design models, implement algorithms, and bring ML-trained manipulation behaviors...  ...robotics and AI research, mentor team...  ...and experience in C++ for deployment on... 
    Training
    C++
    Work experience placement
    Local area
    Immediate start

    Johnson and Johnson

    Santa Clara, CA
    2 days ago
  • $19 - $65 per hour

    PlusAI is a Physical AI company pioneering AI-based virtual driver...  ...challenges? We’re seeking a Machine Learning Infrastructure Engineer Intern to join us in a project...  ...kernels (using CUDA, Triton, or C++) to accelerate BEV model training. Uniquely, this internship will... 
    Training
    C++
    Hourly pay
    Internship

    PlusAI

    Santa Clara, CA
    10 hours ago
  • $147.4k - $272.1k

     ...Applied Machine Learning Research Engineer - Multimodal for Human Understanding...  ...and large language models, and many applications...  ...with HW, SW and AI teams to shape Apple'...  ...Hands-on experience training and deploying production...  ...language (e.g., Swift, C++). Expertise in one... 
    Training
    C++
    Worldwide
    Relocation

    Apple

    Sunnyvale, CA
    10 hours ago
  • $272k - $431.25k

     ...seeking a Senior MLOps Engineering Manager to join...  ...into high‑quality training, evaluation, and...  ...systems that support model training, ground...  ...including Python, C++, distributed...  ...Computer Vision, Deep Learning, or GPU‑accelerated...  ...NVIDIA uses AI tools in its recruiting... 
    Training
    C++

    NVIDIA

    Santa Clara, CA
    2 days ago
  • $130k - $220k

     ...known as PlusAI, is a Physical AI company pioneering AI-based...  ...teams. We’re looking for a machine learning engineer to train and deploy the latest...  ...develop novel deep learning models for our planning stack. Design...  ..., willingness to do some C++ development as needed. Experience... 
    Training
    C++

    PlusAI

    Santa Clara, CA
    1 day ago
  • $296.3k

     ...: We are seeking a Principal AI Engineer to lead the design and advancement...  ...that powers large-scale training and cloud inference. This includes...  ..., scaling multi-modal models, and enabling the next generation...  ...fusion). Proficiency in C++ for performance-critical components... 
    Training
    C++
    Remote work
    Flexible hours

    General Motors

    Sunnyvale, CA
    4 days ago
  • $152k - $241.5k

     ...Join our team of innovative engineers who are building an AI Data Center AIOps platform...  ...infrastructure before they impact AI training and inference. The core...  ...and schema design through model inference — optimized for...  ...in one or more of Go, C/C++, Rust, or Scala; Python... 
    Training
    C++

    NVIDIA

    Santa Clara, CA
    16 days ago
  • $125k - $201.25k

    Senior Machine Learning Engineer - Robotics (Santa Clara, CA) Purpose: We...  ...will rapidly design models, implement algorithms, and bring ML‑trained manipulation behaviors...  ...the latest robotics and AI research, mentor team members...  ...and experience in C++ for deployment on robotic... 
    Training
    C++
    Local area

    6267-Auris Health Inc. Legal Entity

    Santa Clara, CA
    10 hours ago
  •  ...developer of Embodied AI technology. Our...  ...and foundation models enable vehicles...  ..., constantly learning and evolving as...  ...As an  ML Engineer within the Application...  ...choices, training methodologies,...  ...for success as a Machine Learning...  ...languages (e.g. C++ and CUDA) and ML... 
    Training
    C++
    Full time
    Work at office
    Work from home

    Wayve

    Sunnyvale, CA
    10 hours ago
  •  ...Institute of Foundation Models  We are a...  ...next generation of AI builders, and drive...  ...foundation model training, alongside world-class...  ...scientists, and engineers, tackling the most...  ...computing in deep learning, driving impactful...  ...models to unlock machine intelligence... 
    Training
    Visa sponsorship

    Institute of Foundation Models

    Sunnyvale, CA
    1 day ago
  • $215.28k - $364.32k

     ...Staff Machine Learning Engineer - Foundation Model Santa Clara, CA XPENG is a leading smart technology company at...  ...of innovation, integrating advanced AI and autonomous driving technologies...  ...and infrastructure experts to design, train, and deploy large-scale multi-modal... 
    Training
    Full time

    XPENG

    Santa Clara, CA
    3 days ago
  • $152k - $241.5k

     ...looking for a Senior Machine Learning Applications and Compiler Engineer! NVIDIA is seeking engineers...  ...deployment of models across platforms. Benchmark...  ...programming (e.g., C/C++ and/or Rust) and...  ...with large-scale AI distributed inference or training systems, including performance... 
    Training
    C++

    NVIDIA Gruppe

    Santa Clara, CA
    10 hours ago
  • $164k - $312k

    Requisition ID: JOBREQ-2515462 Senior Machine Learning Engineer, Conversion Modeling San Francisco, CA, USA, Full-time...  ...languages like Python, Go, Scala, C++ or similar. Knowledge of metric design...  ...Employee Assistance Program | Training and development programs | Volunteering... 
    Training
    C++
    Full time
    Fixed term contract
    Work at office
    Worldwide
    Relocation package

    Israelvcforum

    Mountain View, CA
    1 hour ago
  • $400k

     ...scale. They’re looking for a Machine Learning/Research Engineer (Multimodal / Generative CV)...  ...large multimodal and diffusion models for GPU performance. Utilize C++, CUDA, TensorRT, Triton. Drive large-scale inference and training efficiency across distributed... 
    Training
    C++

    Goliath Partners LP

    Sunnyvale, CA
    4 days ago
  • $213k - $263k

     ...Machine Learning Engineer, Simulation Realism Waymo is an autonomous...  ...for testing and training the Waymo Driver. Our...  ...machine learning, we model the real world, including...  ...expertise, in Generative AI (GenAI), to push the boundaries...  ...vehicles Strong C++ in production setting,... 
    Training
    C++
    Full time
    Remote work

    Waymo

    Mountain View, CA
    2 days ago
  • $230k - $280k

     ...Founding ML Engineer Poesis is building an AI-driven hedge fund focused...  ...the first full-time machine learning hire who will turn...  ...data into production models. You'll build...  ...cleaning data, to model training, validation, and...  ...engineering environments (C++, Rust, Go, etc.).... 
    Training
    C++
    Full time
    Relocation package

    Poesis LLC

    Menlo Park, CA
    1 day ago
  • $129.19k - $247.04k

     ...large-scale foundation models for multi-agent...  ...unparalleled driving data, we train highly robust and generalizable deep learning systems that enable...  ...of large-scale machine learning,...  ...skills in Python and C++ Passion for building...  ..., safety-critical AI systems Preferred... 
    Training
    C++

    DiDi Labs

    San Jose, CA
    3 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to C++ Machine Learning Engineer, AI Models Training. Be the first to apply!