Algorithm Engineer

KLA•Milpitas, CA
•$186,200 - $316,500

About The Position

The Algorithm Engineer will join KLA’s LS-SWIFT algorithms group in California, working with a team of PhDs, machine vision experts, and algorithm engineers to develop next-generation computer vision and deep learning solutions for advanced inspection systems. The role focuses on complex image and signal processing applications and supports semiconductor manufacturing through high-throughput patterned wafer inspection systems. The successful candidate will take algorithm development from concept and prototyping through production deployment. The work includes inventing and evaluating computer vision methods, analyzing system performance, debugging issues, and improving accuracy, robustness, scalability, and maintainability. The engineer will collaborate with software, systems, applications, and field engineering teams to deliver solutions used by semiconductor companies worldwide.

Requirements

  • Doctorate degree with 3 years of related work experience, master's degree with 6 years of related work experience, or bachelor's degree with 8 years of related work experience.
  • Strong background in one or more of machine learning, deep learning, computer vision, or image processing.
  • Hands-on experience with at least one major deep learning framework, such as TensorFlow or PyTorch.
  • Proven experience training, validating, and deploying machine learning or deep learning models in production environments.
  • Programming skills in C++ and/or Python, with experience in object-oriented and/or functional programming.
  • Ability to design model architectures, customize loss functions, and optimize performance for real-world constraints.
  • Strong problem-solving skills and ability to work on ambiguous, open-ended challenges.

Nice To Haves

  • Experience with large-scale, high-resolution image data or industrial inspection systems.
  • Familiarity with performance optimization, GPU acceleration, or real-time systems.
  • Experience working in cross-functional product environments from R&D to customer deployment.

Responsibilities

  • Design, develop, and optimize machine learning and deep learning algorithms for complex image and signal processing applications.
  • Own algorithm development from concept and prototyping through production deployment.
  • Invent, evaluate, and implement computer vision approaches for challenging real-world datasets.
  • Analyze system performance, debug complex issues, and improve robustness and accuracy in production environments.
  • Collaborate with software, systems, applications, and field engineers to deliver high-quality solutions.
  • Contribute to architectural decisions and improve algorithm performance, scalability, and maintainability.

Benefits

  • Medical, dental, vision, life, and other voluntary benefits.
  • 401(k) with 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.
  • Family care and bonding leave.
  • Performance incentive programs may be available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service