✦ Luna Orbit — AI & Machine Learning

Algorithm Engineer

at KLA

📍 Milpitas, CA Onsite 💰 $136K – $231K USD / year Posted April 03, 2026
Salary $136K – $231K USD / year
Type Full-Time
Experience senior
Exp. Years 5+ years
Education Doctorate (Academic) Degree and 0 years related work experience; Master's Level Degree and related work experience of 3 years; Bachelor's Level Degree and related work experience of 5 years
Category AI & Machine Learning

Algorithm Engineer focusing on image modeling and processing within the RAPID division; develops algorithmic solutions for imaging applications in semiconductor metrology and reticle inspection; combines ML/DL with high-performance computing.

  • Develop algorithmic solutions for image modeling and processing from requirements to productization
  • Abstract tasks into generalized mathematical problems and devise customized algorithms
  • Identify bottlenecks; balance sophistication and computation
  • Work with applications to meet industry needs
  • Support customer deployments and occasional international travel

Strong emphasis on C++ production software development and OO programming for image processing and computational imaging; HPC and CUDA-based optimization; collaboration with applications and customers for deployment.

The ideal candidate is a PhD or MS level image processing expert with 5+ years of C++ production software development and strengths in HPC and computational imaging. They should be capable of shaping algorithms for semiconductor metrology and reticle inspection in production environments.

PhD in EECSApplied Math or related fieldExperience in image processingmachine learningor deep learning for imagingKnowledge of computational imaging and high-performance computingExperience in C++ production software development and object-oriented programming
Experience delivering AI solutions in enterprise domains such as manufacturingsupply chainfinanceor customer operationsFamiliarity with CUDA or other GPU programming modelsExperience with HPC architectures and performance optimization
CUDAC++OpenAIHugging Face
image modelingimage processingcomputational imaginghigh-performance computingC++ production software developmentobject-oriented programmingmachine learningdeep learningCUDAproduction softwarereticle inspectionsemiconductor
image modelingimage processingcomputational imaginghigh-performance computingC++ production software developmentobject-oriented programming
analytical thinkingteam collaborationcommunicationproblem solving
Industry Manufacturing
Job Function Develop and optimize imaging algorithms for semiconductor metrology in production environments
Role Subtype Algorithm Engineer
Tech Domains Machine Learning, High-Performance Computing, C++, Object Oriented Programming, CUDA
Algorithm Engineerimage processingcomputational imaginghigh-performance computingC++ production software developmentobject-oriented programmingMLdeep learningCUDAproduction softwarereticle inspectionsemiconductorRAPID divisionimage modelingprototypedata analysissciencemilpitason-site

PhD or MS in a relevant field, Experience in image processing or deep learning for imaging, C++ production software development experience

Apply for this Position →

Get matched to jobs like this

Luna finds roles that fit your skills and career goals — no endless scrolling required.

Create a Free Profile