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.

Internships in the US · last 7 days

60 openings · 59 need no experience

Most hiring: Intel, Mill, Notion

See all 60 →