
Performance and software at scale in the heart of NVIDIA
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Living and breathing the cutting edge of technology: next-gen real-time graphics, simulation technology for modern virtual worlds, machine learning for digital content creation, reinforcement learning for artificial intelligence, and everything in-between. Proven project leader: one hand in the clouds reaching for the future and both feet on the ground, keeping the world spinning.
University of Waterloo
BMath, Mathematics - Computer Science
January 1, 2004 – January 1, 2008
NVIDIA
Senior Performance and Software Engineering Manager
February 1, 2024 – Present
NVIDIA
Distributed Performance and Observability Manager
January 1, 2021 – February 1, 2024
NVIDIA
System Performance Engineer
June 1, 2018 – January 1, 2021
NVIDIA
Machine Learning Evangelist
February 1, 2016 – June 1, 2018
NVIDIA
Technical Evangelist
May 1, 2010 – February 1, 2016
NVIDIA
Automation Engineer
June 1, 2008 – May 1, 2010
NVIDIA
Performance Analyst
September 1, 2006 – June 1, 2008
RPM Web Design
Co-founder/Lead Coder
December 1, 2002 – June 1, 2009
Cultural Fit Analysis
The candidate has a very long and focused career at NVIDIA, primarily in performance, graphics, and AI/ML, which aligns well with the technical demands of a Game Developer role. However, the lack of diverse company experience or explicit project details outside of NVIDIA makes it difficult to fully assess adaptability to different organizational cultures or development methodologies. The 'Co-founder/Lead Coder' role at RPM Web Design early in their career shows entrepreneurial spirit, but its relevance to modern game development is limited without further details. The target role 'Game Developer' is broad; while their experience is highly relevant to game engine or performance-focused roles, direct game content development experience is not evident.
Soft Skills & Operational Fit
The candidate's career progression at NVIDIA, from Performance Analyst to Senior Performance and Software Engineering Manager, indicates strong leadership, problem-solving, and strategic thinking abilities. Their roles as Technical and Machine Learning Evangelist suggest excellent communication and collaboration skills, crucial for operational fit in a senior role. The descriptions, though brief, imply a results-oriented and innovative mindset.