Developer Technology Engineer, AI

NVIDIA NVIDIA · Semiconductors · Beijing, China +2

NVIDIA Developer Technology Engineer focused on optimizing AI and deep learning applications on GPU architectures, working with customers to provide AI solutions, and collaborating with internal teams to influence future hardware and software design.

What you'd actually do

  1. Study and develop cutting-edge techniques in CUDA programming, profiling, optimization. Application domains include deep learning, graphic, machine learning, and data analytics, and perform in-depth analysis and optimization to ensure the best possible performance on current- and next-generation GPU architectures.
  2. Work directly with key customers to understand the current and future problems they are solving and provide the best AI solutions using GPUs.
  3. Collaborating closely with diverse groups at_ _NVIDIA_ _such as the architecture, research, libraries, tools, and system software teams to influence the design of next-generation architectures, software platforms, and programming models, by investigating the impact on application performance and developer efficiency.

Skills

Required

  • C/C++
  • Python
  • CUDA C/C++
  • parallel programming
  • software design
  • algorithms
  • linear algebra
  • numerical methods

Nice to have

  • LLM
  • CTR
  • CV
  • HPC

What the JD emphasized

  • deep understanding of software design
  • parallel programming
  • CUDA C/C++

Other signals

  • GPU optimization
  • customer-facing AI solutions
  • performance analysis