Senior Deep Learning Performance Software Engineer
We are looking for a Deep Learning Software Engineer to join the NVIDIA Developer Technology group (Devtech) and work with our team of engineers on innovative uses of deep learning for games and graphics. The Devtech team works with leading game developers, NVIDIA researchers, and driver engineers to bring innovative AI research from across NVIDIA and the industry to gamers and 3D professionals.
What you’ll be doing:
Use deep learning techniques to develop performance analysis tools.
We will apply those tools to improve the performance of 3D rendering and computer games.
Develop tools and products for real-time, deep learning model development.
We participate with some of the most creative, ground-breaking game developers throughout the world.
Play with the latest GPU technology to develop new techniques using GPUs, create technical demos, write blogs, and present your work at conferences.
What we need to see:
A Master’s degree (or equivalent) from a leading university in computer science, electrical engineering, or a related field OR proven experience as a software engineer working on computer games, or making similar interactive software, or high-performance deep learning models.
5+ years experience and a track record of releasing complex projects such as computer games.
Passion for deep learning, 3D graphics, and PC games.
Recent experience with CUDA, deep learning frameworks, and C++.
Ways to stand out from the crowd:
Ability to learn. Do you rise to new challenges?
Experience with Large Language Models (LLMs).
A deep understanding of GPU performance and architectures.
Experience with shaders, DirectX, or Vulkan.
Experience with tools for analyzing and optimizing GPU performance.
NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most forward-thinking and creative people on the planet working for us. If you're passionate, hardworking, and ambitious, we want to hear from you!