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)
Requirements
Advanced Degree in Computer Science, Computer Engineering, Electrical Engineer, Mechanical Engineer, Applied Math, or Physics or related field preferred
Must have hands-on experience in image processing, including spectral/spatial filtering, model-based methods, and inverse problems
Strong skills in algorithm prototyping Python and implementation (C++/Linux)
Experience across the algorithm stack: data pipelines, backend systems, compute optimization (CUDA)
Experience prototyping in Python and implementing high-performance solutions in C++ on Linux platforms
Ability to 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)
Bonus points for knowledge in: Linear and nonlinear optimization
Bonus points for knowledge in: CUDA/GPU programming (e.g., PyTorch or TensorFlow)
Bonus points for knowledge in: Data analysis and visualization tools
Bonus points for knowledge in: Signal processing
Minimum Qualifications: 3 years minimum industry work experience and a Masters Degree; or a PhD with minimum of 1 year of industry experience
Benefits
KLA’s total rewards package for employees may also include participation in performance incentive programs and eligibility for additional benefits including but not limited to: medical, dental, vision, life, and other voluntary benefits
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 and paid company holidays
family care and bonding leave
Interns are eligible for some of the benefits listed.
ATS Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.