KLA is looking to solve complex technical problems in the digital age, specifically in the semiconductor manufacturing ecosystem, by developing leading-edge solutions for patterning process analytics and control technologies.
Requirements
- Familiarity with Machine Learning and Deep Learning solutions
- Hands on experience with development in Python, C++, C-Sharp or Java
- Deep conceptual understanding of multi-threaded and multi process software systems
- Data Structures and algorithms
- Traditional machine learning using Random Forest, XG Boost, Logistic Regression
- Deep Learning for regression, classification and Generative models
- TensorFlow or Pytorch, NumPy, scikit-learn, and other ML and DL frameworks
Responsibilities
- Platform development for large scale software system
- Data management
- Machine learning model training and inference solutions for KLA products
- Development in Python, C++, C-Sharp or Java
- Multi-threaded and multi process software systems
- Data Structures and algorithms
- Traditional machine learning using Random Forest, XG Boost, Logistic Regression
Other
- Masters level degree student or a PhD candidate
- Capability to formulate creative solutions through analyzing complex data
- Good communication skills
- Strong team player and motivated by team success
- Strong problem-solving skills