KLA logo

Algorithm Engineer

KLA
June 28, 2026
Full-time
On-site
Milpitas, California, United States
$136,300 - $231,700 USD yearly
Test Engineering Jobs, Level - Mid-Career

Job Title

Algorithm Engineer

Role Summary

Design and deliver advanced image-processing and computer-vision algorithms for reticle inspection products within KLA’s Reticle Product Division. Work with cross-functional engineering teams to turn mathematical models into production-quality software for inspection systems deployed in fabs and mask shops.

Experience Level

Mid-level (mid-career). Typical background for this role is several years of relevant industry or research experience; the posting provides degree-specific experience guidance (see Education Requirements).

Responsibilities

Own algorithm design, implementation, and delivery for production inspection systems. Key responsibilities include:

  • Design and implement algorithms for image segmentation, classification, and defect detection tailored to inspection systems.
  • Translate complex requirements into generalized mathematical models and algorithmic solutions.
  • Write production-quality, maintainable code and deliver performant implementations.
  • Develop GPU-accelerated solutions (CUDA C++) where appropriate.
  • Collaborate with hardware, software, and field teams to integrate algorithms and manage system error budgets.
  • Support algorithm deployments at customer sites, including occasional international travel.
  • Contribute to codebase health through design, refactoring, and documentation.

Requirements

Must-have technical skills and experience:

  • Demonstrated experience in image processing and computer vision for defect detection or similar applications.
  • Strong mathematical and algorithm development skills (modeling, statistics, optimization).
  • Proficient in modern C++ and object-oriented software engineering practices.
  • Experience with GPU programming and CUDA C++ for performance-critical code.
  • Ability to produce production-quality, well-documented code and participate in long-term code maintenance.
  • Effective cross-functional collaboration and the ability to work independently with hardware and field teams.

Education Requirements

Posting references doctoral, master’s, and bachelor’s degrees: PhD, MS/Master's, Doctorate, and Bachelor's in Electrical Engineering, Computer Science, Applied Mathematics, or a related field. Experience guidance provided: PhD with ~3+ years relevant experience or MS with ~6+ years; minimum qualifications map degrees to experience (Doctorate: 0 years; Master’s: 3 years; Bachelor’s: 5 years). Equivalent practical experience not explicitly stated but typical industry equivalence may apply.


About the Company

Company: KLA

Headquarters: Chennai, India

KLA is a global leader in diversified electronics for the semiconductor manufacturing industry. The company enables the production of electronic devices by inventing systems and solutions for manufacturing integrated circuits, wafers, and displays. With over 40 years of experience, KLA invests heavily in innovation and R&D to support advanced chip design and manufacturing process optimization, collaborating with top technology providers to deliver future electronic devices.

KLA logo

Date Posted: 2026-06-25