Algorithm Engineer

KLAAnn Arbor, MI
Hybrid

About The Position

We are looking for individuals who are drawn to solving challenging technical requirements and putting forward outstanding and creative solutions with a driven team! Bring your validated experience to build new algorithms for KLAs innovative inspection and metrology products. Help drive creative ideas, implement proof of concepts, productizing and evaluating new algorithms! By providing technical expertise you will be supporting other team members, collaborators, and customers. This is an opportunity to work on innovative problems where you will become an authority and indispensable within the KLA Algorithm team. Solidify your depth of knowledge while growing your scope of responsibilities to become a leader in the Algorithms field.

Requirements

  • 1+ years of academic or work experience in algorithm development.
  • Experience prototyping algorithms using MATLAB or Python.
  • Experience implementing algorithms in C++ software under Linux.
  • Full stack hands-on experience with data and backend infrastructure and front-end and user interface for algorithms.
  • Strong understanding of innovative research in conventional image processing, machine learning, optimization, signal processing, or computer vision algorithms.
  • Hands-on experience in an industry setting solving computer vision challenges, with strong signal/image processing fundamentals.
  • Doctorate (Academic) Degree and 0 years related work experience; OR Master's Level Degree and related work experience of 3 years; OR Bachelor's Level Degree and related work experience of 5 years.

Nice To Haves

  • Familiarity with Linear and Nonlinear Optimization techniques.
  • Familiarity with CUDA/GPU Programming frameworks (e.g., Keras).
  • Familiarity with Data Analysis and Visualization tools.

Responsibilities

  • Build new algorithms for KLA's innovative inspection and metrology products.
  • Drive creative ideas, implement proof of concepts, productize and evaluate new algorithms.
  • Provide technical expertise to support team members, collaborators, and customers.
  • Become an authority and indispensable within the KLA Algorithm team.
  • Solidify depth of knowledge while growing scope of responsibilities to become a leader in the Algorithms field.

Benefits

  • medical
  • dental
  • vision
  • life
  • 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
  • paid company holidays
  • family care and bonding leave
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service