K

KLA

Makes chip inspection and measurement equipment

Algorithm Engineer - Image Processing/Computer Vision

Computer VisionConfirmed live in the last 24 hours
Full-timeMilpitas, CA, USAIn-person

About the Job

Requirements

  • Strong foundation in image processing, computer vision, pattern recognition, signal processing, and computational imaging.
  • Knowledge of image registration, alignment, pattern matching, feature extraction, optical imaging, or defect detection algorithms.
  • Experience with machine learning or deep learning frameworks such as TensorFlow or PyTorch.
  • Familiarity with Linux development environments and software development best practices.
  • Proficiency in Python, MATLAB, C++, or a combination of these languages.
  • Experience with GPU acceleration, CUDA, parallel computing, or high-performance computing techniques.
  • Understanding of optimization methods, model validation, and algorithm performance characterization.
  • Strong analytical and troubleshooting skills for complex technical problems.
  • Ability to collaborate across cross-functional teams.
  • A Master's degree or equivalent experience with 3+ years of industry work experience.
  • A PhD in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Physics, or a related field is preferred, with 1+ years of industry work experience.

Responsibilities

  • Develop, characterize, and optimize advanced image-processing and computer-vision algorithms for semiconductor wafer inspection applications.
  • Support customer and factory escalations related to PDA performance, alignment accuracy, nuisance reduction, defect sensitivity, and inspection robustness.
  • Analyze large-scale inspection datasets to identify root causes, quantify algorithm performance, and recommend corrective actions.
  • Design and implement algorithm enhancements that improve detection capability, accuracy, throughput, and production stability.
  • Collaborate with Applications, Systems Engineering, Software Engineering, Product Management, and Customer Support teams to resolve critical customer issues and accelerate volume ramp activities.
  • Develop prototypes using Python, MATLAB, or equivalent tools and transition algorithms into production-quality software.
  • Evaluate and apply machine learning, deep learning, and AI-based approaches where appropriate to improve inspection and image-analysis performance.
  • Conduct algorithm characterization studies, develop performance metrics, and create validation plans for new features and improvements.
  • Drive data-driven decision making through statistical analysis, visualization, and automated evaluation frameworks.
  • Participate in requirement definition, feature development, code reviews, design reviews, and technical documentation.
  • Provide technical leadership for complex debugging and root-cause investigations involving imaging systems, design alignment, and defect detection algorithms.

About the Company

KLA

Makes chip inspection and measurement equipment

KLA makes equipment and software that help semiconductor and electronics manufacturers find defects, measure tiny features and improve production yields. Its process control systems inspect wafers and analyze manufacturing data so engineers can identify problems before they spread through a production run. The product portfolio supports chip fabrication, packaging and printed circuit boards, with tools that check materials and finished components throughout manufacturing. KLA earns revenue from equipment sales and related service contracts, including maintenance that keeps customers' installed tools operating reliably. Formed through a merger in 1997, KLA is headquartered in Milpitas, California.

Company size
10,001+
Company stage
IPO
Headquarters
Milpitas, CA
Founded
1997

Recently Posted Jobs

Explore more opportunities at KLA

See more jobs