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

KLA is hiring an Algorithm Engineer

About the Role

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
Looking for a remote dev community?

200+ professionals, 37 countries, one network

Working remotely doesn't mean working alone. Iglu connects you with developers, designers, and digital experts worldwide. Collaborate, learn, and grow together.

Global professional network
Knowledge sharing & collaboration
Regular community events
Cross-project opportunities
Join the community
37 countries represented
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.

Visit website
Job Details
Department Engineering
Category data
Posted 14 days ago