Deep Learning Performance Architect

1 Month ago • 5 Years + • Research & Development

Job Summary

Job Description

NVIDIA seeks a Deep Learning Performance Architect to develop highly optimized deep learning kernels for inference. Responsibilities include performance optimization, analysis, and tuning; collaboration with cross-functional teams across automotive, image understanding, and speech understanding; occasional travel for technical consultation and training. The ideal candidate possesses a Master's or PhD in a relevant field (CE, CS&E, CS, AI), strong C/C++ and software design skills, and GPU programming experience (CUDA or OpenCL). Experience with performance modeling, profiling, debugging, and code optimization is also required. Agile skills and Python experience are beneficial.
Must have:
  • Master's or PhD in relevant field
  • Strong C/C++ & software design skills
  • GPU programming (CUDA/OpenCL)
  • Performance optimization & analysis
  • 5+ years relevant experience
Good to have:
  • Agile skills
  • Python experience
  • Performance modeling & profiling

Job Details

We are now looking for a Deep Learning Performance Software Engineer! We are expanding our research and development for Inference. We seek excellent Software Engineers and Senior Software Engineers to join our team.

We specialize in developing GPU-accelerated Deep learning software. Researchers around the world are using NVIDIA GPUs to power a revolution in deep learning, enabling breakthroughs in numerous areas. Join the team that builds software to enable new solutions. Collaborate with the deep learning community to implement the latest algorithms for public release in Tensor-RT. Your ability to work in a fast-paced customer-oriented team is required and excellent communication skills are necessary. 

What you’ll be doing:

  • Develop highly optimized deep learning kernels for inference

  • Do performance optimization, analysis, and tuning

  • Work with cross-collaborative teams across automotive, image understanding, and speech understanding to develop innovative solutions

  • Occasionally travel to conferences and customers for technical consultation and training

What we need to see: 

  • Masters or PhD or equivalent experience in relevant discipline (CE, CS&E, CS, AI)

  • SW Agile skills helpful

  • Excellent C/C++ programming and software design skills

  • Python experience a plus

  • Performance modelling, profiling, debug, and code optimization or architectural knowledge of CPU and GPU

  • GPU programming experience (CUDA or OpenCL) desired

  • 5 years of relevant work experience

NVIDIA is widely considered to be one of the technology world’s most desirable employers. We have some of the most brilliant and talented people on the planet working for us. If you're creative and autonomous, we want to hear from you!

Similar Jobs

Passive Logic - Weather Simulation Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
1 Month ago
Bungie - Marathon Senior Software Engineer - Commerce

Bungie

(Hybrid)
1 Month ago
Epic Games - Lead UE Tools Engineer

Epic Games

Stockholm, Stockholm County, Sweden (On-Site)
1 Month ago
Awaceb - Programmeur.se IA / Multijoueur - Senior

Awaceb

Montréal, Occitanie, France (Hybrid)
4 Months ago
Wargaming - Server Developer (World of Tanks)

Wargaming

Nicosia, Nicosia, Cyprus (Hybrid)
2 Months ago
Riot Games - Lead Artist - League of Legends, Game Modes

Riot Games

Sydney, New South Wales, Australia (On-Site)
3 Months ago
Microsoft - Research Intern - Algorithms Group: Differentially Private Synthetic Data and Applications

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Passive Logic - Senior Electrical Engineer

Passive Logic

Salt Lake City, Utah, United States (On-Site)
4 Months ago
Google - CPU Design Verification Engineer, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Month ago
Google - Senior Silicon Digital Design Engineer

Google

(On-Site)
2 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Epic Games - Research Engineer

Epic Games

London, England, United Kingdom (On-Site)
2 Weeks ago
Epic Games - Gameplay Systems Engineer Intern

Epic Games

Cary, North Carolina, United States (On-Site)
1 Month ago
Luxoft - Android Framework Developer

Luxoft

(Remote)
2 Months ago
G5 Games - C++ Gameplay Programmer

G5 Games

Limassol, Limassol, Cyprus (Remote)
3 Months ago
Epic Games - Senior Tools Programmer

Epic Games

(On-Site)
2 Weeks ago
Fluence - Senior Power Electronics Controls Engineer (m/f/d)

Fluence

Erlangen, Bavaria, Germany (On-Site)
3 Months ago
PwC - Ingenieros y Programadores - PwC

PwC

Granada, Andalusia, Spain (On-Site)
4 Months ago
King - Developer Intern

King

Barcelona, Catalonia, Spain (On-Site)
2 Weeks ago
CD PROJEKT RED - Senior Engine Programmer

CD PROJEKT RED

Boston, Massachusetts, United States (Hybrid)
3 Months ago
ByteDance - Machine Learning Engineer Intern (Applied Machine Learning-Algorithm) - 2025 Summer/Fall (PhD)

ByteDance

San Jose, California, United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

Keywords Studios (Player Support) - UE4 Technical Artist

Keywords Studios (Player Support)

Shanghai, Shanghai, China (On-Site)
8 Months ago
Animoca Brands - Game Developer

Animoca Brands

China (Remote)
4 Months ago
Unity - Senior Performance Manager

Unity

Beijing, Beijing, China (On-Site)
4 Months ago
The Walt Disney Company - Mechanical Designer, CAD Designer

The Walt Disney Company

Shanghai, Shanghai, China (On-Site)
5 Days ago
Tencent - Senior Brand Manager, 2D New Product

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Riot Games - Product Lead, VALORANT Mobile

Riot Games

Shanghai, Shanghai, China (On-Site)
2 Months ago
NVIDIA - Senior System Software Engineer - Autonomous Driving

NVIDIA

Shanghai, Shanghai, China (On-Site)
1 Month ago
Tencent - Senior 2D Character Concept Artist

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Cadence - Principal Software Engineer

Cadence

Shanghai, Shanghai, China (On-Site)
4 Months ago
Microsoft - Solution Sales - Support Solutions

Microsoft

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Samsung Semiconductor - Principal Engineer, NPU Architect

Samsung Semiconductor

San Jose, California, United States (Hybrid)
3 Weeks ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Washington, District Of Columbia, United States (Remote)
1 Month ago
NVIDIA - Manager, SoC Architecture

NVIDIA

Santa Clara, California, United States (On-Site)
1 Month ago
Riot Games - Senior Principal Technical Artist

Riot Games

Los Angeles, California, United States (On-Site)
4 Months ago
Microsoft - Research Intern - Algorithms Group: Reasoning Abilities of LLMs

Microsoft

Redmond, Washington, United States (On-Site)
1 Month ago
Krafton  - [PUBG IP Franchise] PUBG Mobile Global PM (7년 이상)

Krafton

Seoul, South Korea (On-Site)
2 Months ago
Thales - Avionics Software Developer

Thales

Bengaluru, Karnataka, India (Hybrid)
5 Months ago
Fluence - Sr. Software Architect (m/f/d)

Fluence

Berlin, Berlin, Germany (On-Site)
3 Months ago
ByteDance - NPU FW Engineer/Architect- Pico - San Jose

ByteDance

San Jose, California, United States (On-Site)
2 Months ago
Nagarro - Team Lead SAP ABAP Technical Consulting

Nagarro

Germany (Remote)
3 Weeks ago

Get notifed when new similar jobs are uploaded

About The Company

Since its founding in 1993, NVIDIA (NASDAQ: NVDA) has been a pioneer in accelerated computing. The company’s invention of the GPU in 1999 sparked the growth of the PC gaming market, redefined computer graphics, ignited the era of modern AI and is fueling the creation of the metaverse. NVIDIA is now a full-stack computing company with data-center-scale offerings that are reshaping industry.


Yokne'am Illit, North District, Israel (On-Site)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (On-Site)

United States (Remote)

Santa Clara, California, United States (On-Site)

Santa Clara, California, United States (On-Site)

Bengaluru, Karnataka, India (Hybrid)

Bengaluru, Karnataka, India (Hybrid)

View All Jobs

Get notified when new jobs are added by NVIDIA

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug