About the role#
KLA is hiring an Algorithm Engineering Intern to join the Semiconductor Products and Customers division. You will work on inspection and metrology systems that help manufacturers detect defects in wafers and chips. This role involves end-to-end algorithm development, from initial prototyping to deploying production-quality software.
What you'll do#
- Apply machine learning and deep learning techniques to image transformation and defect detection.
- Analyze large-scale image datasets and evaluate the performance of your algorithms.
- Prototype solutions using Python, PyTorch, and TensorFlow.
- Develop production-quality code using Modern C++ and Python.
- Use best practices for software design, testing, debugging, and version control.
- Collaborate with teams of software, systems, and application engineers to move solutions into production environments.
What you'll need#
- You are currently pursuing a Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Physics, Data Science, or a related field.
- A strong background in computer vision, image processing, machine learning, deep learning, or pattern recognition.
- Proficiency in C++ or Python.
- Familiarity with ML frameworks like PyTorch or TensorFlow.
- Experience with CNNs, vision transformers, or segmentation models is preferred.
- Experience with image enhancement, registration, feature extraction, or anomaly detection is a plus.
Location & details#
- This position is based in Milpitas, California.
- The work modality is on-site.
- This is a full-time, paid internship with a rolling term.
About KLA
KLA manufactures equipment and provides services for the electronics industry. The company builds process control and process-enabling solutions used in the production of wafers, reticles, integrated circuits, and printed circuit boards. It employs over 17,000 people and maintains its headquarters in Milpitas, California. The organization operates as a public company.
How to get in at KLA
Securing an internship at KLA requires speed because early applicants are often reviewed before the volume of candidates becomes unmanageable. Intern Insider sends an instant alert the moment a role matching your target is published, which helps you apply among the first and gain that initial visibility. You will find that being at the top of the pile is a significant advantage in a competitive field. Reaching out to the recruiters behind these roles is a proven way to improve your response rates compared to submitting an application into a general queue. Intern Insider surfaces the specific recruiters managing KLA roles so you can contact them directly to ask about the position or a referral. This direct approach often provides the clarity you need to stand out from the crowd.



