Deep Learning Performance Architect

NVIDIA NVIDIA · Semiconductors · Shanghai, China +1

NVIDIA is seeking a Deep Learning Performance Architect to develop and optimize GPU-accelerated deep learning inference software, including highly optimized kernels and performance tuning.

What you'd actually do

  1. Develop highly optimized deep learning kernels for inference
  2. Do performance optimization, analysis, and tuning
  3. Work with cross-collaborative teams across automotive, image understanding, and speech understanding to develop innovative solutions
  4. Occasionally travel to conferences and customers for technical consultation and training

Skills

Required

  • C/C++ programming
  • software design
  • Performance modelling
  • profiling
  • debug
  • code optimization
  • architectural knowledge of CPU and GPU

Nice to have

  • Python
  • SW Agile skills
  • GPU programming experience (CUDA or OpenCL)

What the JD emphasized

  • required
  • excellent communication skills
  • Masters or PhD or equivalent experience
  • 2 years of relevant work experience

Other signals

  • inference optimization
  • GPU acceleration
  • deep learning kernels