Skip to content
The board
Internship
Data

Algorithm Engineering Intern (AI, Computer Vision & Software Engineering)

KLA

Hours
Full time
Where
Milpitas, CA
Posted
Yesterday

In this role, you will play a key part in advancing business priorities by delivering high-impact work across your area of expertise.

What you'd do

  • Apply Machine Learning and Deep Learning techniques to image transformation and defect detection.
  • Analyze large-scale image datasets and evaluate algorithm performance.
  • Prototype algorithms using Python, PyTorch, and TensorFlow.
  • Develop production-quality software using Modern C++ and Python.
  • Apply best practices in software design, testing, debugging, code reviews, and version control.
  • Collaborate with algorithm, software, systems, and application engineers to deploy solutions into production.
  • Hands-on experience in AI, Computer Vision, Deep Learning, Image Processing, Modern C++, and Software Engineering.
  • End-to-end exposure to algorithm development, optimization, and deployment.
  • Experience building scalable, production-quality software.
  • Mentorship from experts in algorithms, imaging, software engineering, and semiconductor inspection.

What they want

  • Strong background in Computer Vision, Image Processing, Machine Learning, Deep Learning, or Pattern Recognition.
  • Strong programming skills in C++ and/or Python.
  • Familiarity with PyTorch, TensorFlow, or equivalent ML frameworks.

About KLA

We provide advanced inspection tools, metrology systems, process solutions, and computational analytics that make electronics possible, tackling complex challenges. From electron and photon optics to machine learning and data analytics, we seek perfection at the most fundamental level of matter in the universe.

Starts
2026-09-22