Skip to content

Algorithm Engineer – Deep Learning/C++
Company | KLA Corporation |
---|
Location | Ann Arbor, MI, USA |
---|
Salary | $65200 – $110800 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s |
---|
Experience Level | Entry Level/New Grad |
---|
Requirements
- Academic background required in any 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
- Familiarity with any of the following is a plus: Linear and Nonlinear Optimization techniques, CUDA/GPU Programming frameworks (e.g., TensorFlow), and Data Analysis and Visualization tools
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
- 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
- Familiarity with any of the following is a plus: Linear and Nonlinear Optimization techniques, CUDA/GPU Programming frameworks (e.g., TensorFlow), and Data Analysis and Visualization tools