Developer Technology Engineer, HPC and AI
Core
Research and develop cutting-edge techniques in deep learning, machine learning, HPC, graphs, and data analytics to optimize workloads on NVIDIA's accelerated computing platform.
Role type
Senior IC HPC and AI software engineer
Builds
Next-generation architectures, software platforms, and programming models for NVIDIA's GPU, CPU, and DPU ecosystem
Domain
High Performance Computing, Deep Learning, Machine Learning, Accelerated Computing
Deliverable
production ML models
Required skills
C/C++, CUDA C/C++, Python, deep learning algorithms, machine learning algorithms, HPC optimization, software design, graph algorithms, data analytics
Preferred skills
Experience with DPU, system software development
Technologies
CUDA, GPU, CPU, DPU
Responsibilities
Research and develop techniques in deep learning, machine learning, HPC, graphs, and data analytics; Work with customers to understand problems and optimize workloads; Collaborate with architecture and research teams to design next-generation software platforms
Seniority
Senior, hands-on IC