Developer Technology Engineer - Hpc

NVIDIA NVIDIA · Semiconductors · Seoul, South Korea

NVIDIA is seeking a Developer Technology Engineer focused on High-Performance Computing (HPC) and Physical AI. The role involves collaborating with developers to optimize parallel algorithms and data structures for GPUs, researching innovative techniques in HPC and Physical AI, and influencing the development of next-generation architectures and software platforms. Requires a PhD in HPC or simulation, strong C++, CUDA, and parallel computing knowledge, and proficiency in computational science and engineering.

What you'd actually do

  1. Developing and optimizing core parallel algorithms and data structures, providing top solutions with GPUs through reference code and direct app contributions.
  2. Your insights will influence the development of next-generation architectures, software platforms, and programming models by investigating their impact on application performance and developer efficiency.
  3. You'll conduct comprehensive analysis and optimization to ensure the best possible performance on current and next-generation GPU architectures.

Skills

Required

  • PhD degree in high-performance computing or simulation field, or equivalent experience and 3+ years of relevant work.
  • Strong communication and organization skills, with a logical approach to problem solving, good time management, and task prioritization skills.
  • Strong knowledge of C++, software development, programming techniques, and algorithms.
  • Strong knowledge of CUDA and parallel computing.
  • Proficiency in Computational Science and Engineering, including numerical methods, physics-based simulation, HPC workflows, and simulation-based Physical AI applications.

What the JD emphasized

  • PhD degree in high-performance computing or simulation field, or equivalent experience and 3+ years of relevant work.

Other signals

  • optimize HPC workloads on GPUs
  • researching parallel algorithms
  • Physical AI applications