Skip to content

Algorithm Engineer – Deep Learning/C++
Company | KLA |
---|
Location | Milpitas, CA, USA |
---|
Salary | $100100 – $172200 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Mid Level |
---|
Requirements
- Academic background required in any one of the following areas: Image Processing, Computational Imaging, Computer Vision
- Practical experience with Deep Learning, Machine Learning, or Artificial Intelligence, for images, is preferred
- Capable of prototyping Algorithms using MATLAB or Python, and implementing algorithms in C++ software under Linux is preferred
Responsibilities
- Contribute to novel image processing, defect detection and analysis, and optimization algorithms balancing sophistication and computational complexity through comprehensive data analysis
- Evaluate and productize deep learning and other novel approaches that complement and improve the performance of existing algorithms in the inspection space
- Collaborate with software and computer groups to design and implement data management, model training and inference flows
- Bring forward creative ideas, develop proof-of-concepts, integrate algorithms into production code, and work with other team members in global project teams.
Preferred Qualifications
- Familiarity with any one of the following is a plus: Linear and Nonlinear Optimization techniques, CUDA/GPU Programming frameworks (e.g., TensorFlow), and Data Analysis and Visualization tools.