KLA

Algorithm Engineering Intern (AI, Computer Vision & Software Engineering)

KLA
Apply
1 day ago
Milpitas, CA, USAIntern
H1B sponsor

Responsibilities

  • Apply machine learning and deep learning techniques to image transformation and defect detection.
  • Analyze large-scale image datasets and evaluate algorithm performance.
  • Prototype algorithms using Python, PyTorch, and TensorFlow.
  • Develop production-quality software using modern C++ and Python.
  • Perform software design, testing, debugging, code reviews, and version control.
  • Collaborate with algorithm, software, systems, and application engineers to deploy solutions into production.

Requirements

  • Strong background in computer vision, image processing, machine learning, deep learning, or pattern recognition.
  • Strong programming skills in C++ and/or Python.
  • Familiarity with PyTorch, TensorFlow, or equivalent machine learning frameworks.
  • Currently pursuing a Ph.D. in computer science, computer engineering, electrical engineering, applied mathematics, physics, data science, or a related field.
  • Preferred experience includes CNNs, Vision Transformers, segmentation models, modern C++ development, image enhancement, image registration, feature extraction, anomaly detection, large-scale datasets, and quantitative algorithm evaluation.

Benefits

  • Mentorship from experts in algorithms, imaging, software engineering, and semiconductor inspection.
  • Hands-on experience in AI, computer vision, deep learning, image processing, modern C++, and software engineering.
  • Exposure to end-to-end algorithm development, optimization, and deployment.
  • Potential benefits include medical, dental, vision, life, 401(k) matching, employee stock purchase program, student debt assistance, tuition reimbursement, career development, financial planning, wellness programs, paid time off, paid holidays, and family care and bonding leave; interns are eligible for some benefits.
  • The position is based in Milpitas, California, and pays hourly.

Tech Stack

Categories

KLA

About KLA

10,000+ employees

KLA builds process control, inspection and metrology systems used to manufacture semiconductor wafers, reticles, advanced packaging, printed circuit boards, and displays, and sells related software and services to chipmakers and electronics manufacturers. Its business model centers on capital equipment sales plus service and support contracts. Headquartered in Milpitas, California, KLA traces its origins to the 1997 KLA-Tencor merger and is publicly traded on NASDAQ under the ticker KLAC.

Contact me