×
Register Here to Apply for Jobs or Post Jobs. X

Sr. Algorithm Engineer; Image Processing

Job in Ann Arbor, Washtenaw County, Michigan, 48113, USA
Listing for: KLA
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    AI Engineer (Applied/Software), Machine Learning/ ML Engineer, Data Scientist
Salary/Wage Range or Industry Benchmark: 105900 - 180000 USD Yearly USD 105900.00 180000.00 YEAR
Job Description & How to Apply Below
Position: Sr. Algorithm Engineer (Image Processing)

Company Overview

KLA is a global leader in diversified electronics for the semiconductor manufacturing ecosystem. Virtually every electronic device in the world is produced using our technologies. No laptop, smartphone, wearable device, voice‑controlled gadget, flexible screen, VR device or smart car would have made it into your hands without us. KLA invents systems and solutions for the manufacturing of wafers and reticles, integrated circuits, packaging, printed circuit boards and flat panel displays.

The innovative ideas and devices that are advancing humanity all begin with inspiration, research and development. KLA focuses more than average on innovation and we invest 15% of sales back into R&D. Our expert teams of physicists, engineers, data scientists and problem‑solvers work together with the world’s leading technology providers to accelerate the delivery of tomorrow’s electronic devices. Life here is exciting and our teams thrive on tackling really hard problems.

There is never a dull moment with us.

Job Description /Preferred Qualifications

Join KLA in Michigan as an Image Processing Algorithm Engineer! Are you passionate about innovating and crafting new algorithms that go beyond pulling off the shelf? 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 KLA’s innovative inspection 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 Image Processing field.

Job Duties , but not limited to:
  • Designing, developing, and optimizing innovative image processing and computer vision algorithms for KLA’s next‑generation semiconductor photomask inspection products.
  • Researching and evaluating new approaches in image processing, signal processing, computer vision, and machine learning to solve challenging real‑world problems.
  • Prototyping and validating algorithms in MATLAB or Python and translating successful solutions into production‑quality C++ software on Linux platforms.
  • Collaborating with cross‑functional teams to transform technical concepts into robust, customer‑facing capabilities.
  • Analyzing complex image data, identifying performance bottlenecks, and improving defect detection accuracy, sensitivity, and throughput.
  • Leveraging modern computing technologies, including parallel and GPU‑accelerated computing, to develop high‑performance algorithm solutions.
  • Investigating customer challenges and contributing throughout the full development lifecycle, from concept exploration and proof‑of‑concept development through productization and support.
Qualifications
  • 1-4 years of work experience required in development in Image Processing (spectral/spatial filtering techniques, model‑based methods and inverse problems, etc.)
  • Experience prototyping algorithms using MATLAB or Python, and implementing algorithms in C++ software under Linux is highly preferred.
  • Having a strong understanding of innovative research in conventional image processing algorithms.
  • Hands‑on experience in an industry setting solving computer vision challenges, strong image processing fundamentals.
  • Familiarity with any of the following is a plus:
    Linear and Nonlinear Optimization techniques, CUDA/GPU Programming frameworks (e.g., PyTorch/Tensor Flow), and optical or ebeam modeling.
  • International and domestic travel required up to 10%.
What will differentiate you:

The ideal candidate will have 1 to 4 years of strong understanding of innovative research in conventional or traditional image processing. Hands‑on experience solving computer vision challenges, strong image processing fundamentals, and an appreciation of complex image acquisition systems.

Hybrid Work:

This position allows…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary