{bc}
indeed

Manager, Performance Engineering

NVIDIA
Toronto, CAN
Full-time
Onsite
Discovered 4 weeks ago
Performance engineeringBenchmarkingPerformance analysisComputer systemsSystem-level debuggingScripting and automation

Full Job Posting

Role overview

Lead a team improving performance across NVIDIA computing platforms and workloads, including Consumer and Enterprise products, AI, Physical AI, and Robotics.

Work at the intersection of hardware, software, applications, and system performance, influencing product direction and engineering priorities.

What you'll do

  • Lead and develop performance engineers working on benchmarking, characterization, analysis, automation, and product readiness.
  • Set performance priorities, methodologies, and execution plans with engineering, product, and business teams.
  • Guide benchmark, workload, test-methodology, and automation development for current and future platforms.
  • Direct investigations across GPUs, CPUs, memory, storage, networking, operating systems, drivers, applications, and AI workloads.
  • Review data and methodology for accuracy, reproducibility, and rigorous analysis.
  • Investigate regressions and improvement opportunities with hardware and software teams; identify root causes and solutions.
  • Communicate findings and recommendations for product development, software optimization, competitive analysis, and future performance requirements.
  • Coach engineers and develop capabilities across Consumer, Enterprise, Physical AI, Robotics, and emerging workloads.

What we need to see

  • Bachelor's degree in Computer Science, Computer Engineering, Electrical Engineering, or related technical field, or equivalent experience.
  • At least 8 years of relevant experience in performance engineering, systems engineering, software engineering, computer architecture, or related technical work.
  • At least 2 years of management or technical leadership experience.
  • Experience leading and developing engineers and delivering complex projects across teams.
  • Strong understanding of interactions among hardware, software, operating systems, applications, and workloads.
  • Experience with performance analysis, benchmarking, workload characterization, or system-level debugging.
  • Technical judgment to guide investigations, evaluate methodology, and draw conclusions from complex or incomplete data.
  • Familiarity with scripting or software development for automation, data analysis, or engineering tools.
  • Strong written and verbal communication and ability to collaborate across organizations and communicate complex findings.

Ways to stand out

  • Hands-on performance engineering experience mentoring others through benchmarking, analysis, debugging, automation, and investigations.
  • Experience with GPUs, accelerated computing, AI workloads, graphics, professional visualization, Physical AI, Robotics, or high-performance computing.
  • Deep understanding of GPU and computer architecture and system-level performance bottlenecks.
  • Experience with benchmark methodologies, performance automation, or large-scale performance data pipelines.
  • Experience with preproduction hardware and translating analysis into product recommendations or longer-term priorities.

Compensation

  • Base salary range is 200,000 CAD to 250,000 CAD; the amount is determined by location, experience, and comparable employee pay.
  • The position is eligible for equity and benefits.

Posting details

  • Applications are accepted at least until October 17, 2026.
  • This posting is for an existing vacancy.
  • NVIDIA uses AI tools in its recruiting processes.

Apply for this job in 1 click

Skip the repetitive application forms

Install the Base Career Chrome Extension and autofill job applications across major job boards with your profile.

Sarah M.James T.Maya R.

Trusted by over 500,000 job seekers on Base Career

Start Free Today

More from this employer

More jobs at NVIDIA