Algorithm Engineering Intern (GPU/CUDA)
KLA
Milpitas, CAFresher3d agovia LinkedIn
About the Role
- Accelerate and optimize image-processing and computer vision algorithms on GPU platforms.
- Focus on delivering high-impact work across your area of expertise to advance business priorities.
Key Responsibilities
- Play a key part in advancing business priorities by delivering high-impact work across your area of expertise.
Requirements & Tech Stack
- Strong programming skills in C/C++.
- Hands-on experience developing CUDA applications and writing CUDA kernels.
- Understanding of GPU architecture and parallel programming concepts.
- Experience with Linux-based software development environments.
- Strong analytical, debugging, and problem-solving skills.
- Proficient in writing CUDA kernels for image-processing or similar compute-intensive workloads.
- Strong knowledge of CUDA kernel optimization techniques for improving compute efficiency and memory performance.
- Strong understanding of performance optimization techniques and hardware-aware software design.
Qualifications
- Currently pursuing an M.S. or Ph.D. in Computer Science, Electrical Engineering, Computer Engineering, or a related technical field.