$136,300 – $231,700
Listed on KLA-Tencor’s own careers site. You apply with them directly — we never stand between you and the employer.
What this role is
KLA seeks an algorithm engineer to design and optimize advanced algorithms for semiconductor inspection platforms, focusing on pattern analysis, defect detection, and GPU-accelerated solutions. This role suits someone with strong mathematical foundations and C++ expertise who wants to apply machine learning and high-performance computing to real-world manufacturing challenges.
Our summary, not KLA-Tencor’s wording. The full posting is on their site.
Skills this role names
Log in to see which of these are already on your profile.
What they ask for
Required
- PhD in Electrical Engineering, Computer Science, Applied Mathematics, Physics, or related field; or MS in one of these fields with 3+ years relevant experience
- Strong background in algorithm development, applied mathematics, numerical methods, image processing, or computer vision
- Strong proficiency in modern C++ software development
- Experience developing and optimizing complex software systems in production environments
- Experience with performance-oriented software development on CPU and/or GPU architectures
- Strong analytical, debugging, and problem-solving skills
Nice to have
- CUDA C++, GPU programming, parallel computing, or high-performance computing experience
- High-performance software development for semiconductor manufacturing, inspection, metrology, or related domains
- Machine learning and deep learning techniques for data analysis, imaging, or classification
- Python and scientific computing tools
- Understanding of optical systems and computational imaging
- Strong communication and cross-functional collaboration skills