Algorithm Engineering Intern

KLA

Milpitas, CAFresher14m agovia LinkedInH-1B sponsor · 11 entry-level filings

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

H-1B sponsor

KLA filed 11 entry-level H-1B applications for new hires (Oct 2025 - Jun 2026, Department of Labor).

See their H-1B record →

Entry-Level Software Engineer Jobs · last 7 days

150 openings · all need no experience

Most hiring: BeaconFire Inc., Torentify, Lockheed Martin

See all 150 →

FirstHire never charges to apply, and real employers don't ask for money for tests, interviews or offer letters. How we list jobs · Report this job