Description
/Preferred Qualifications
Responsibilities
Design and develop machine learning software solutions for semiconductor device and thin film metrologyWork with both internal and external customers to define requirements for these software solutionsBuild machine learning-based software solutionsOptimize algorithms and prototypical solutions for efficient implementationDesign, develop, implement, oversee, and adapt APIExtend prototypes into fully functional, polished solutions ready for internal and/or external useImplement solutions in Python with TensorFlowWrite comprehensive unit tests and provide technical support during alpha and beta testingDocument the design and implementation of the software solutions, and give presentations both internally and externally regarding the workMaintain new and existing software solutions throughout the life-cycle of our toolsPreferred Qualifications
Strong background in machine learning using regression models and TensorFlow frameworkBackground in software architecture, modern development practices, and design patternsBackground in Python or C#, especially in writing production-quality, object-oriented codeBackground in parallel / distributed computing, performance profiling, and memory optimizationExperience in API development is a plusExperience in Azure DevOps is a plusExperience in computational physics and numerical simulations is a plusExperience in semiconductors (electrical properties, manufacturing, and metrology) is a plusAbility and willingness to travel worldwide to support projects at customer sites is a plusMinimum Qualifications
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
Be aware of potentially fraudulent job postings or suspicious recruiting activity by persons that are currently posing as KLA employees.
KLA never asks for any financial compensation to be considered for an interview, to become an employee, or for equipment.
Further, KLA does not work with any recruiters or third parties who charge such fees either directly or on behalf of KLA.
Please ensure that you have searched for legitimate job postings.
KLA follows a recruiting process that involves multiple interviews in person or on video conferencing with our hiring managers.
If you are concerned that a communication, an interview, an offer of employment, or that an employee is not legitimate, please send an email to to confirm the person you are communicating with is an employee.
We take your privacy very seriously and confidentially handle your information.