Sr. Algorithm Engineer (Image Processing) at KLA

Ann Arbor, Michigan, United States

KLA Logo
Not SpecifiedCompensation
Senior (5 to 8 years)Experience Level
Full TimeJob Type
UnknownVisa
SemiconductorIndustries

Requirements

  • Advanced Degree in Computer Science, Computer Engineering, Electrical Engineering, Mechanical Engineering, Applied Math, Physics, or related field preferred
  • Minimum Qualifications: 3 years minimum industry work experience and a Masters Degree; or a PhD with minimum of 1 year of industry experience
  • Hands-on experience in image processing, including spectral/spatial filtering, model-based methods, and inverse problems
  • Strong skills in algorithm prototyping in Python and implementation in C++/Linux
  • Experience across the algorithm stack: data pipelines, backend systems, compute optimization (CUDA)
  • Deep understanding of traditional image processing techniques and computer vision fundamentals
  • Real-world experience solving complex vision challenges in an industrial setting
  • Bonus: Knowledge in linear and nonlinear optimization, CUDA/GPU programming (e.g., PyTorch or TensorFlow), data analysis and visualization tools, signal processing

Responsibilities

  • Support external customers in advancing their semiconductor roadmaps by leveraging cutting-edge technologies
  • Design and develop novel image processing algorithms for KLA’s next-generation inspection systems
  • Prototype in Python and implement high-performance solutions in C++ on Linux platforms
  • Collaborate with cross-functional teams to bring concepts from idea to product
  • Work effectively with large, complex C++ codebases—navigating legacy systems, implementing new features, and ensuring maintainability and scalability
  • Contribute across the entire algorithm development stack—from initial prototyping to deploying and running the solution on high-performance computing systems (C++/CUDA)

Skills

Python
Image Processing
Algorithm Development
Inspection Systems
Metrology

KLA

Provides process control and yield management solutions

About KLA

KLA provides process control and yield management solutions primarily for semiconductor manufacturers. The company offers advanced inspection tools, metrology systems, and computational analytics that help manufacturers identify and fix defects during production. This process enhances the quality and reliability of electronic devices, leading to higher production yields. KLA distinguishes itself from competitors by focusing on high-precision equipment and software that are essential for defect detection in semiconductor manufacturing. The company's goal is to promote sustainability by committing to using 100% renewable electricity in its operations by 2030.

Milpitas, CaliforniaHeadquarters
1975Year Founded
IPOCompany Stage
Industrial & Manufacturing, EnergyIndustries
5,001-10,000Employees

Benefits

Health Insurance
Dental Insurance
Vision Insurance
Life Insurance
401(k) Retirement Plan
401(k) Company Match
Employee Stock Purchase Plan
Student Loan Assistance
Tuition Reimbursement
Wellness Program
Mental Health Support
Paid Vacation
Paid Holidays
Parental Leave

Risks

Emerging competition in solid-state battery technology may impact market share.
Rapid innovation in semiconductor processes may outpace KLA's current technology.
Potential delays in achieving renewable electricity goals could affect brand reputation.

Differentiation

KLA specializes in advanced inspection tools and metrology systems for semiconductors.
The company integrates computational analytics to enhance defect detection and yield management.
KLA is committed to sustainability, aiming for 100% renewable electricity by 2030.

Upsides

Rising demand for advanced inspection tools due to AI and IoT growth.
AI-driven predictive maintenance reduces downtime in semiconductor manufacturing.
Collaborations with cloud providers enhance data analytics and process optimization.

Land your dream remote job 3x faster with AI