Milpitas, California, United States On-site USD 136,300 - 231,700 Yearly

KLA is hiring an Algorithm Engineer

KLA is hiring an Algorithm Engineer for the Algorithm Group within its Reticle Product Division. In this role, you will design and develop advanced algorithms for KLA’s inspection platforms, applying expertise in image processing, computer vision, mathematics, and software engineering.

What You'll Do

  • Design and implement advanced algorithms for image segmentation, classification, and defect detection.
  • Translate complex requirements into generalized mathematical models and develop customized algorithmic solutions.
  • Propose novel approaches and deliver production-quality, maintainable code.
  • Collaborate with field teams and customers to support deployments and ensure seamless integration at customer sites.
  • Partner with hardware teams to optimize image quality and manage error budgets.
  • Develop robust, scalable software using modern C++ and object-oriented programming.
  • Contribute to long-term codebase health through thoughtful design, refactoring, and documentation.

What We're Looking For

  • PhD or MS in Electrical Engineering, Computer Science, Applied Mathematics, or a related field.
  • PhD with 3+ years of relevant experience, or MS with 6+ years of relevant experience.

Technical Stack

  • C++
  • CUDA C++
  • GPU-accelerated computing

Team & Environment

You will join the Algorithm Group within the Reticle Product Division. KLA fosters an environment where teams tackle hard problems, investing 15% of sales back into R&D.

Benefits & Compensation

  • Compensation: $136,300.00 - $231,700.00 Annually
  • 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
  • Financial planning and wellness benefits, including an employee assistance program (EAP)
  • Paid time off and paid company holidays
  • Family care and bonding leave

Work Mode

This is an onsite position based in Milpitas, CA, USA.

KLA is proud to be an Equal Opportunity Employer. We provide reasonable accommodation for qualified individuals with disabilities.

Required Skills
C++CUDA C++GPU-accelerated computingAlgorithmsElectrical EngineeringComputer ScienceApplied MathematicsPerformance OptimizationParallel ComputingNumerical Methods C++CUDA C++GPU-accelerated computingAlgorithmsElectrical EngineeringComputer ScienceApplied MathematicsPerformance OptimizationParallel ComputingNumerical Methods
Freelancing without stability?

Get steady projects, keep your freedom

Iglu connects you with international clients and handles contracts, payments, and admin. You get consistent work and flexibility — no more chasing invoices or worrying about gaps.

Consistent client projects
Contract & payment management
Flexible work schedule
Revenue-sharing compensation
See open positions
Work from anywhere
About company
KLA
KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. It invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays.
All jobs at KLA Visit website
Job Details
Department Engineering
Category data
Posted 3 months ago