Data Processing Developer Technology Intern - 2027
Core
Research and develop techniques to GPU accelerate workloads in deep learning, machine learning, and AI domains; optimize complex AI and HPC algorithms for modern CPU and GPU architectures.
Role type
Research-focused IC data processing developer (intern)
Builds
Optimized AI solutions and performance improvements for NVIDIA hardware and software stacks
Domain
High-performance computing (HPC), AI/ML, GPU architecture
Deliverable
production ML models
Required skills
C/C++ programming, parallel programming (CUDA, OpenACC, OpenMP, MPI, pthreads), algorithm design, system bottleneck analysis, deep learning optimization
Preferred skills
Deep learning model parallelization (NLP, Computer Vision, Recommender Systems), linear algebra expertise
Technologies
CUDA, OpenACC, OpenMP, MPI, pthreads, C/C++, Deep Learning frameworks
Responsibilities
Research and develop GPU acceleration techniques for AI workloads; perform in-depth analysis and optimization of complex AI and HPC algorithms; publish and present optimization techniques in developer blogs or conferences; influence the design of next-generation hardware architectures, software, and programming models
Seniority
Intern (PhD or Master degree candidate)