Developer Technology Engineering Intern - Compute Performance
Core
Research and develop techniques to GPU-accelerate applications in high performance computing, scientific computing, computational engineering, and data science.
Role type
Intern, Compute Performance Engineer
Builds
GPU-accelerated libraries and optimized applications for scientific and engineering domains
Domain
High Performance Computing, GPU Architecture, Scientific Computing
Deliverable
production ML models
Required skills
C/C++, Fortran, parallel programming, CUDA C/C++, OpenACC, linear algebra, numerical methods, algorithm design
Preferred skills
domain expertise in telecommunications, medical imaging, machine learning, deep learning, or natural sciences
Technologies
CUDA, OpenACC, GPUs
Responsibilities
Analyze and optimize application performance on current and next-generation GPU architectures; collaborate with application developers to craft and optimize core parallel algorithms and data structures; work with architecture and system software teams to influence next-generation design.
Seniority
Intern