Algorithm Engineer

KLA

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

This job at a glance

Who can apply
New grads, no experience needed
Must know
Data structures & algorithmsComputer visionC++Machine learning
Nice to have
Deep learningPyTorchTensorFlow
Work
On-site in Milpitas
Pay
Not stated by the employer.
Skill demand
Machine learning53%Data structures & algorithms34%C++18%Computer vision8%of 99 similar entry-level jobs posted in the US this week
Listed
Nov 4, 2026 · still open

Sign in free to see which of these skills your resume already shows.

About the Role

KLA is seeking a highly motivated Algorithm Engineer to join the Algorithm Group within the Reticle Product Division. In this role, you will develop advanced algorithms and production software for next-generation reticle inspection systems used in semiconductor manufacturing. You will work across algorithm development, image processing, computer vision, and software engineering to solve complex semiconductor inspection challenges. This role requires strong modern C++ expertise and the ability to translate algorithms into robust production software.

Key Responsibilities

  • Design, develop, and optimize algorithms for pattern classification, defect detection, image processing, optical imaging modeling, and related applications within advanced semiconductor inspection systems.
  • Design, implement, test, optimize, and maintain production-quality algorithm software using modern C++.
  • Develop and deploy machine learning and deep learning models for image enhancement, image registration, feature extraction, anomaly detection, and related imaging applications.
  • Analyze large datasets and resolve complex algorithm, software, and performance issues to improve robustness, accuracy, and throughput.
  • Collaborate with hardware, optics, systems, applications, and product engineering teams to optimize inspection performance.
  • Support the integration and deployment of algorithms into production systems.
  • Occasional international travel may be required.

Requirements & Tech Stack

  • Strong proficiency in modern C++ software development and software engineering principles, including object-oriented design, data structures, algorithms, numerical methods, debugging, testing, and performance optimization.
  • PhD in Electrical Engineering, Computer Science, Applied Mathematics, Physics, or a related technical field; OR
  • MS in Electrical Engineering, Computer Science, Applied Mathematics, Physics, or a related technical field with 3+ years of relevant industry experience.
  • Strong background in algorithm development, image processing, computer vision, pattern recognition, or a related technical discipline.
  • Preferred: Experience using PyTorch, TensorFlow, or similar frameworks to develop and deploy CNNs, Vision Transformers, segmentation models, or other deep learning architectures.
  • Preferred: Experience in semiconductor inspection, computational lithography, computational optical imaging, or a related technical domain.

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 Jobs in the US · last 7 days

60 openings · 59 need no experience

Most hiring: Hired, 7-Eleven, Crewlia

See all 60 →

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