Nvidia

Developer Technology Engineer – AI

Nvidia
Apply
18 hours ago
Shanghai, China +2 moreMid Level

Responsibilities

  • Research and develop techniques in deep learning, machine learning, HPC, graphs, and data analytics.
  • Perform in-depth analysis and optimization for NVIDIA GPU, CPU, and DPU platforms.
  • Work directly with key customers to understand their workloads and maximize performance on NVIDIA platforms.
  • Collaborate with architecture, research, libraries, tools, and system software teams to develop architectures, software platforms, and programming models.

Requirements

  • An MS or PhD in engineering, computer science, or a related discipline.
  • At least 2 years of work experience.
  • Strong knowledge of C/C++, software design, programming techniques, or AI algorithms and systems.
  • Experience with accelerated computing, ideally CUDA C/C++/Python.
  • Strong communication and problem-solving skills.

Benefits

  • Competitive salary and a comprehensive benefits package.

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