CV/ML/DL Algorithm Developer

Applied Materials•Santa Clara, CA

About The Position

Applied Materials is hiring a CV/ML/DL Algorithm Developer to lead research, design, development, and implementation of algorithmic modules for semiconductor process-control tools. The role focuses on classical and ML/DL-based computer vision, including defect detection and classification, metrology, and image analysis. The developer will analyze problems and customer use cases, gather data, review literature, select and evaluate concepts, and account for implementation constraints. The position includes prototyping and validating algorithms, conducting feasibility studies and benchmarks on large datasets, and collaborating with compute infrastructure, software, systems, applications, and product teams to deliver solutions that meet specifications. The developer will write and maintain optimized production-quality code, integrate algorithms with software teams, and improve algorithm performance through efficient use of compute resources. The position is based in Santa Clara, California, with 10% travel and relocation eligibility.

Requirements

  • New Ph.D. graduate, or Master's degree with 4 or more years of experience, in computer science, electrical engineering, or a similar field.
  • Strong background in computer vision, image processing, and deep learning technology.
  • Expertise in C/C++ and Python.
  • Working experience with TensorFlow, PyTorch, or a similar framework.
  • Excellent analytical, problem-solving, and organizational skills, and strong interpersonal communication skills.

Nice To Haves

  • Experience working in the semiconductor industry.
  • Knowledge of GPU programming using CUDA or OpenCL.
  • Working knowledge of AI coding tools.

Responsibilities

  • Lead research, design, development, and implementation of algorithmic modules.
  • Evaluate and develop computer vision and machine learning/deep learning algorithms for defect detection, defect classification, metrology, and image analysis on a semiconductor process-control tool.
  • Investigate and survey literature, and prototype algorithm approaches based on customer use cases and complex problems.
  • Conduct concept and feasibility studies, algorithm validation, and benchmarking on large datasets using data-driven approaches.
  • Collaborate with compute infrastructure, software, systems, applications, and product teams to productize algorithm solutions that meet specifications.
  • Write and maintain optimized, production-quality code and work with software teams to integrate algorithms into the inspection tool.
  • Optimize algorithm performance through efficient use of compute resources.

Benefits

  • Comprehensive benefits package and wellness programs supporting employee and family wellbeing.
  • Candidates may be eligible to participate in a bonus and stock award program, as applicable.
  • Relocation eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service