Algorithm Engineer (Deep Learning/C++)(E)
KLA · Ann Arbor, MI · 3 wk ago
Engineering$111k–$189k/yrFull-time
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.
Qualifications
- 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.
- 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.
Base Pay Range
Base Pay Range: $110,900.00 - $188,500.00
Benefits
- Medical, dental, vision, life, and other voluntary benefits
- 401(K) including company matching
- Employee stock purchase program (ESPP)
- Student debt assistance
- Tuition reimbursement program
- Development and career growth opportunities and programs
- Financial planning benefits
- Wellness benefits including an employee assistance program (EAP)
- Paid time off and paid company holidays
- Family care and bonding leave