Algorithm Engineer (Image Processing/Computer Vision)

KLA Corporation
  • Milpitas, CA
  • $136,300–$199,900 Per Year
  • Autofill and Review
30+ days ago

Job Description

To make electronics, you need chips, wafers, transistors, reticles, and... To make these, you must see, test and manufacture them at scale-faster and better than ever before. That's where KLA comes in. Whether you're early in your career or an experienced professional, you'll solve complex challenges, work alongside brilliant minds and help shape the future of technology.

Group/Division

The Semiconductor Products and Customers (Semi PC) business unit designs, builds and sells KLA's product portfolio to help chip manufacturers meet high-quality standards for technologies like AI, data centers, automotive and electronic devices. Our inspection, metrology, and analytics systems detect and monitor defects across logic and memory chips, specialty semiconductors, wafers, reticles, advanced packaging, process equipment and materials. We also develop technologies for specialty processes, IC substrates, and PCB manufacturing, including etch and deposition, component inspection, and imaging and analytics. The Broadband Plasma (BBP) division is the market-leading optical inspection system used by logic, foundry, and memory customers to detect critical defects at advanced nodes. These tools combine broadband plasma technology with unmatched sensitivity and speed to support high-volume manufacturing.

What You'll Do

In this role, you will play a key part in advancing business priorities by delivering high-impact work across your area of expertise.

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.

Qualifications

  • Strong foundation in:

  • Image Processing

  • Computer Vision

  • Pattern Recognition

  • Signal Processing

  • 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, PyTorch, or similar.

  • 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 with the ability to work on complex technical problems.

  • Excellent communication skills and the ability to collaborate across cross-functional teams.

Minimum Qualifications

  • PhD in Computer Science, Computer Engineering, Electrical Engineering, Applied Mathematics, Physics or related field preferred and 1+ years of industry work experience
  • Master's degree or equivalent experience with 3+ years of industry work experience

About KLA

We provide advanced inspection tools, metrology systems, process solutions, and computational analytics that make electronics possible, tackling complex challenges. From electron and photon optics to machine learning and data analytics, we seek perfection at the most fundamental level of matter in the universe. If you want to make electronics that push industries forward and make the world a better place, join us.

Total Rewards

Base Pay Range: $136,300.00 - $199,900.00 AnnuallyPrimary Location: USA-CA-Milpitas-KLA

KLA's total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits, 401(K) including company matching, employee stock purchase program (ESPP), student debt assistance, tuition reimbursement program, development and career growth opportunities and programs, financial planning benefits, wellness benefits including an employee assistance program (EAP), paid time off and paid company holidays, and family care and bonding leave.

Interns are eligible for some of the benefits listed. Our pay ranges are determined by role, level, and location. The range displayed reflects the pay for this position in the primary location identified in this posting. Actual pay depends on several factors, including state minimum pay wage rates, location, job-related skills, experience, and relevant education level or training. We are committed to complying with all applicable federal and state minimum wage requirements where applicable. If applicable, your recruiter can share more about the specific pay range for your preferred location during the hiring process.

Use of AI Statement

At KLA, our interviews seek to understand your individual skills, problem-solving approach and authentic thinking. To ensure a fair and consistent evaluation, the use of AI, recording tools or other technologies to generate, suggest or provide responses during interviews-whether virtual or in person-is not permitted unless explicitly approved in advance as part of a reasonable accommodation or invited by the interviewer. Use of these tools may interfere with our ability to evaluate your individual qualifications and affect your candidacy. KLA is committed to advancing innovation through responsible AI, and we value candidates who share this mindset.

Equal Opportunity Statement

KLA is proud to be an Equal Opportunity Employer. We will ensure that qualified individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us at talent.acquisition@kla.com or at +1-408-352-2808 to request accommodation.

For additional information, view the US Know Your Rights poster on the U.S. Equal Employment Opportunity Commission website.

Numbers & Facts

LocationMilpitas, CA
Salary$136,300–$199,900 Per Year

Skills

  • Algorithmsunmatched
  • Analysis Skillsunmatched
  • Artificial Intelligence (AI)unmatched
  • Best Practicesunmatched
  • Broadbandunmatched
  • Bug Tracking/Defect Managementunmatched
  • CUDA (Compute Unified Device Architecture)unmatched
  • Code Reviewsunmatched
  • Communication Skillsunmatched
  • Computer Engineeringunmatched
  • Computer Scienceunmatched
  • Computer Visionunmatched
  • Corrective Actionunmatched
  • Cross-Functionalunmatched
  • Customer Escalationsunmatched
  • Customer Support/Serviceunmatched
  • Data Analysisunmatched
  • Data Setsunmatched
  • Debugging Skillsunmatched
  • Deep Learningunmatched
  • Electrical Engineeringunmatched
  • Electronicsunmatched
  • Employee Assistance Planunmatched
  • Employee Benefitsunmatched
  • Financial Planningunmatched
  • GPU (Graphics Processing Unit)unmatched
  • Identify Issuesunmatched
  • Image Processingunmatched
  • Integrated Circuits (ICs)unmatched
  • Interviewing Skillsunmatched
  • Linux Operating Systemunmatched
  • MATLABunmatched
  • Machine Learningunmatched
  • Manufacturingunmatched
  • Mathematicsunmatched
  • Memory Hardwareunmatched
  • Metrologyunmatched
  • Mobile Devicesunmatched
  • Model Validationunmatched
  • Network Operations Centerunmatched
  • Opticsunmatched
  • PCB (Printed Circuit Board) Manufacturingunmatched
  • Parallel Computingunmatched
  • Performance Analysisunmatched
  • Performance Metricsunmatched
  • Physicsunmatched
  • Plasmaunmatched
  • Product Managementunmatched
  • Productivity Managementunmatched
  • Program Planningunmatched
  • Prototypingunmatched
  • Python Programming/Scripting Languageunmatched
  • Quality Metricsunmatched
  • Requirements Managementunmatched
  • Resolve Customer Issuesunmatched
  • Root Cause Analysisunmatched
  • Salesunmatched
  • Semiconductor Manufacturingunmatched
  • Semiconductorsunmatched
  • Signal Processingunmatched
  • Software Developmentunmatched
  • Software Engineeringunmatched
  • Statisticsunmatched
  • Systems Engineeringunmatched
  • Team Playerunmatched
  • Technical Leadershipunmatched
  • Technical Writingunmatched
  • Technical/Engineering Designunmatched
  • Tuition Reimbursementunmatched
  • Validation Planunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Resume Builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Resume Builder