mid Machine Learning Engineer ic · Posted May 4, 2026

About this role

Nvidia is hiring a mid-level Machine Learning Engineer based in Toronto, Canada. The posting calls out experience with Deep Learning, Rust, C, TensorFlow.

Role
Machine Learning Engineer
Function
machine learning
Level
mid
Track
Individual contributor
Employment
Full-time
Location
Toronto, Canada
Posted
May 4, 2026

More roles at Nvidia

Senior VLSI CAD Engineer
Santa Clara, CA · senior
Python Bash Frontend Development
Senior DFT Engineer
Santa Clara, CA · senior
Python Deep Learning
Senior PHY System Engineer
Yokneam, Israel · senior
Python Testing
Software Manager, Cumulus Linux
Tel Aviv, Israel · manager
Python Java C++
Senior Manager, IT Software Engineering
Shanghai, China · senior
Python LLMs RAG
All Nvidia jobs →

Job description

from Nvidia careers

Our work at NVIDIA is dedicated towards a computing model focused on visual and AI computing. For two decades, NVIDIA has pioneered visual computing, the art and science of computer graphics, with our invention of the GPU. The GPU has also shown to be spectacularly effective at solving some of the most complex problems in computer science. Today, NVIDIA’s GPU simulates human intelligence, running deep learning algorithms and acting as the brain of computers, robots and self-driving cars that can perceive and understand the world. We are looking to grow our company and teams with the smartest people in the world and there has never been a more exciting time to join our team! 

 

NVIDIA is seeking engineers to develop algorithms and optimizations for our LPX inference and compiler stack. You will work at the intersection of large-scale systems, compilers, and deep learning, crafting how neural network workloads map onto future NVIDIA platforms. This is your chance to be part of something outstandingly innovative!

 

What you’ll be doing:

  • Build, develop, and maintain high-performance runtime and compiler components, focusing on end-to-end inference optimization.

  • Define and implement mappings of large-scale inference workloads onto NVIDIA’s systems.

  • Extend and integrate with NVIDIA’s SW ecosystem, contributing to libraries, tooling, and interfaces that enable seamless deployment of models across platforms.

    This is an excerpt. Read the full job description on Nvidia careers →
All machine learning jobs machine learning in Toronto, Canada Jobs in Toronto, Canada machine learning salaries machine learning career path
All Nvidia Jobs Browse machine learning roles mid positions