Algorithm Engineering Intern
KLA
This job at a glance
- Who can apply
- New grads and up to 1 year
- Must know
- Computer visionMachine learningDeep learningPythonData structures & algorithmsPyTorch
- Work
- On-site in Milpitas · internship
- Pay
- $58 an hour
- Skill demand
- Python59%Machine learning13%Computer vision2%Deep learning1%of 149 similar entry-level jobs posted in the US this week
- Listed
- Nov 5, 2026 · still open
Sign in free to see which of these skills your resume already shows.
About the Role
This internship focuses on advancing business priorities through high-impact work in AI, Computer Vision, and Software Engineering within KLA's Semiconductor Products and Customers (Semi PC) business unit.
Key Responsibilities
- 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.
Requirements & Tech Stack
- 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.
- Experience with CNNs, Vision Transformers, or segmentation models.
- Experience with Modern C++ software development.
- Knowledge of image enhancement, image registration, feature extraction, or anomaly detection.
- Experience with large-scale datasets and quantitative algorithm evaluation.
Qualifications
- Pursuing a Ph.D. in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Physics, Data Science, or a related field.
What You'll Gain
- 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.
Compensation
- Base Pay Range: $58.00 - $58.00 per hour
Location
- Primary Location: USA-CA-Milpitas-KLA