Deep Learning Performance Architect

3 Months 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

RoofStack - Senior Fullstack Developer

RoofStack

İstanbul, İstanbul, Türkiye (Remote)
4 Months ago
AppLovin - Software Engineer I, Backend

AppLovin

Palo Alto, California, United States (On-Site)
2 Months ago
ByteDance - Content Insights Analyst, Lifestyle - Lemon8

ByteDance

Los Angeles, California, United States (On-Site)
2 Weeks ago
ByteDance - Software Development Engineer (SDN Traffic Intelligence & Control)

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Image Engine - Software Engineer - Rendering - Junior

Image Engine

Vancouver, British Columbia, Canada (Hybrid)
1 Week ago
NVIDIA - Senior ASIC Design Engineer

NVIDIA

Santa Clara, California, United States (Hybrid)
1 Month ago
NVIDIA - Senior GPU Cluster Software Engineer

NVIDIA

Shanghai, Shanghai, China (On-Site)
3 Months ago
Google - Senior Software Engineer, Embedded Systems/Firmware, Google Cloud

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Trackman - Team Lead - Radar & High-Speed Electronics

Trackman

(On-Site)
1 Month ago
Google - Software Engineer III, Embedded Systems/Firmware, Silicon

Google

San Diego, California, United States (On-Site)
1 Week ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Google - Staff Software Engineer, XR

Google

Mountain View, California, United States (On-Site)
2 Weeks ago
InnoPhase IoT - Principal Engineer, Analog/Mixed-Signals Design (ADC)

InnoPhase IoT

San Diego, California, United States (Hybrid)
1 Day ago
Google - Software Engineer III, AI/ML Recommendations, Rankings, Predictions, Google Workspace

Google

Sunnyvale, California, United States (On-Site)
2 Weeks ago
ByteDance - Senior Software Development Engineer - Distributed KV System

ByteDance

Seattle, Washington, United States (On-Site)
6 Months ago
Google - Software Engineer II, Cloud Networking

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
2 Days ago
Google - Senior Software Engineer, Silicon System Machine Learning Acceleration

Google

New Taipei, New Taipei City, Taiwan (On-Site)
2 Weeks ago
Google - Senior Software Developer, Google Kubernetes Engine, Anthos Networking

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
2 Days ago
ByteDance - FPGA Firmware Engineer

ByteDance

San Jose, California, United States (On-Site)
1 Month ago
Ethos Life - Senior Backend Engineer

Ethos Life

Bengaluru, Karnataka, India (On-Site)
1 Day ago
Onehouse - Staff Software Engineer, Open Source

Onehouse

Sunnyvale, California, United States (Hybrid)
10 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Shanghai, Shanghai, China

NVIDIA - Senior ASIC Engineer, Digital Design

NVIDIA

Shanghai, Shanghai, China (On-Site)
2 Months ago
Fictiv - Technical Program Manager

Fictiv

Guangzhou, Guangdong Province, China (On-Site)
7 Hours ago
Google - Recruiter, Cloud Team (English, Mandarin)

Google

Shanghai, Shanghai, China (On-Site)
1 Week ago
Tencent - Domestic PC Game Publishing Marketing Manager

Tencent

Shenzhen, Guangdong Province, China (On-Site)
1 Month ago
Interactive Brokers - Client Technical Support Representative (TAC)

Interactive Brokers

Shanghai, China (On-Site)
7 Hours ago
Paper Stacking games - Product Experience Designer - C-end Direction

Paper Stacking games

Shanghai, China (On-Site)
1 Day ago
Google - Account Manager, E-commerce, Large Customer Sales

Google

Shanghai, Shanghai, China (On-Site)
2 Days ago
Landor - Client Service Intern

Landor

Shanghai, China (On-Site)
7 Hours ago
AppLovin - Analyst, Business Development

AppLovin

Beijing, Beijing, China (On-Site)
4 Months ago
NVIDIA - Customer Technical Program Manager

NVIDIA

Shenzhen, Guangdong Province, China (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Research & Development Jobs

Google - Software Engineer (For Women in Tech Candidates)

Google

State Of Minas Gerais, Brazil (On-Site)
4 Months ago
NVIDIA - VLSI Physical Design Engineer - New College Grad 2025

NVIDIA

Massachusetts, United States (On-Site)
6 Days ago
Rockstar Games - Development Support

Rockstar Games

Dundee, Scotland, United Kingdom (On-Site)
1 Month ago
Tesla - Torque Tool and Production Technology Internship

Tesla

Brandenburg, Germany (On-Site)
2 Months ago
Google - Staff Software Engineer, AI/ML Computer Vision

Google

Mountain View, California, United States (On-Site)
1 Week ago
Rockstar Games - Engineering Manager

Rockstar Games

New York, New York, United States (On-Site)
1 Month ago
Google - SoC and IP Design Engineer

Google

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
1 Week ago
Google - Software Engineer Tech Lead, Photos Reminiscing

Google

Bengaluru, Karnataka, India (On-Site)
2 Weeks ago
NVIDIA - Malware Research Architect

NVIDIA

Romania (Remote)
1 Month ago
NVIDIA - Physical Design Backend Engineer

NVIDIA

Tel Aviv-Yafo, Tel Aviv District, Israel (On-Site)
3 Months 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.

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

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

Massachusetts, United States (On-Site)

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

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

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

Texas, United States (On-Site)

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

Santa Clara, California, United States (Hybrid)

Santa Clara, California, United States (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