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
Your first international client?

Don't lose them over invoicing

Clients ghost freelancers with unprofessional invoicing. Glopay gives you a real EU company partnership so they take you seriously from invoice #1.

Instant EU company partnership
Invoice builder with your branding
Automated payment reminders
Real-time payment tracking
Get EU company now
Ready in 24 hours
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