Posted in

Algorithm Engineer – Deep Learning/C++

Algorithm Engineer – Deep Learning/C++

CompanyKLA Corporation
LocationAnn Arbor, MI, USA
Salary$65200 – $110800
TypeFull-Time
DegreesBachelor’s
Experience LevelEntry 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