senior Machine Learning Engineer ic Master's · Posted Apr 20, 2026

About this role

Nvidia is hiring a senior-level Machine Learning Engineer based in Toronto, Canada. The posting calls out experience with C, CUDA, PyTorch, Deep Learning. Listed education preference: a master's degree or equivalent.

Role
Machine Learning Engineer
Function
machine learning
Level
senior
Track
Individual contributor
Employment
Full-time
Location
Toronto, Canada
Education
Master's degree
Posted
Apr 20, 2026
AI Summary
Senior Machine Learning Engineer optimizing deep learning inference for autonomous vehicles and robotics on edge hardware. Analyzes model architectures, identifies performance bottlenecks, and collaborates with automotive OEMs and robotics partners. Requires hands-on expertise in kernel optimization, modern architectures (transformers, VLMs, diffusion models), and TensorRT deployment.

More roles at Nvidia

Senior System Level Test Engineer - LPU
Santa Clara, CA · senior
Python C C#
Lead System Software Engineer Platform - Server Embedded Firmware
Santa Clara, CA · senior
Testing Python C
Senior Software Engineer, GoLang - DSX MaxQ
Santa Clara, CA · senior
Python Rust C
Senior ASIC Physical Design Engineer, Netlisting
Santa Clara, CA · senior
Python Deep Learning
System Software Integration Engineer
Remote (Germany) · mid
Python C Bash
All Nvidia jobs →

Job description

from Nvidia careers

NVIDIA is a global leader in physical AI, powering self-driving cars, humanoid robots, intelligent environments, and medical devices. Our software platforms are central to this mission. We help innovators build products that save lives, enhance working conditions, and improve living standards globally! We are hiring a Senior Engineer to become part of our team as a technical authority in deep learning inference optimization for autonomous vehicles and robotics on edge hardware. This role requires a hands-on expert who can inspect model architectures down to the operator level. They will uncover performance bottlenecks through kernel traces and evaluate how modern architectures (transformers, vision-language models, diffusion/flow matching, state space models) function on GPU and SOC. The work performed directly advances how autonomous vehicles and robots sense and respond in the real world, with instant impact!

This group addresses some of the toughest optimization problems in the industry, operating at the crossroads of innovative model architectures, compiler technology, and embedded hardware. We work in close partnership with automotive OEMs, robotics collaborators, and internal hardware teams to expand the limits of what can be achieved on edge devices.

What you'll be doing:

  • Address customer and partner optimization challenges: Engage directly with prominent automotive OEMs and robotics associates to analyze, debug, and improve their deep learning models on NVIDIA platforms. We emphasize delivering solutions rather than just recommendations.

    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 senior positions