Nvidia

Deep Learning Performance Architect

Nvidia
Apply
2 months ago
Shanghai, China or Beijing, ChinaSenior

Responsibilities

  • Develop highly optimized deep learning kernels for inference.
  • Perform performance optimization, analysis, tuning, modeling, profiling, debugging, and code optimization.
  • Collaborate with cross-functional teams in automotive, image understanding, and speech understanding.
  • Occasionally travel to conferences and customers for technical consultation and training.

Requirements

  • Master's degree, PhD, or equivalent experience in computer engineering, computer science and engineering, computer science, artificial intelligence, or a related discipline.
  • At least five years of relevant work experience.
  • Excellent C/C++ programming and software design skills.
  • Knowledge of CPU and GPU architecture, performance modeling, profiling, debugging, and code optimization.
  • GPU programming experience with CUDA or OpenCL is desired.
  • Python experience is a plus.

Tech Stack

Categories

Nvidia

About Nvidia

10,000+ employees

Nvidia designs and sells GPUs and accelerated computing platforms for data centers, AI/ML, graphics, gaming, and automotive, monetizing through hardware, software platforms (CUDA, AI frameworks), and systems like DGX and networking. Customers include cloud providers, enterprises, researchers, and OEMs. Founded in 1993 and headquartered in Santa Clara, it is a public company traded on NASDAQ under NVDA.

Contact me