Algorithm Developer

Applied Materials•Santa Clara, CA
•$184,000 - $253,000

About The Position

Applied Materials is seeking an Algorithm Developer to lead research, design, development, and implementation of algorithmic modules. The role includes evaluating algorithm concepts and feasibility for image-processing applications through problem analysis, data gathering, literature review, concept selection, evaluation, and implementation-constraint assessment. The developer will create computer vision and machine-learning/deep-learning algorithms for semiconductor defect detection and classification, metrology, and image analysis. They will prototype approaches informed by customer use cases, partner with software, systems, and applications teams to productize solutions that meet specifications, and optimize algorithms to reduce computational cost and inform hardware requirements. The position is based in Santa Clara, California, with travel required 10% of the time. Relocation is eligible. The listed salary range is $184,000–$253,000. The selected candidate’s offer may depend on factors including location, grade, job-related knowledge, skills, experience, and internal equity; additional compensation may include a bonus and stock award, as applicable.

Requirements

  • Proven experience in the semiconductor industry.
  • Strong background in computer vision, image processing, and deep-learning technologies.
  • Proficiency in C/C++ and Python.
  • Hands-on experience with frameworks such as TensorFlow, PyTorch, or similar.
  • Ph.D. in Computer Science, Electrical Engineering, or a related field with 4 or more years of experience, or a master’s degree with 7 or more years of experience.
  • Solid academic foundation in computer vision, deep learning, machine learning, or artificial intelligence.
  • Strong analytical, problem-solving, and organizational skills.
  • Strong interpersonal and communication abilities.

Nice To Haves

  • GPU programming, such as CUDA, and algorithm optimization and tuning skills.
  • Working knowledge of AI-assisted 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.
  • Assess image-processing algorithm concepts and feasibility through problem analysis, data gathering, literature review, concept selection, evaluation, and consideration of implementation constraints.
  • Prototype innovative algorithmic approaches to address complex problems based on a thorough understanding of customer use cases.
  • Collaborate with software, systems, and applications teams to productize algorithm solutions that meet defined specifications.
  • Optimize algorithms to reduce computational cost and influence hardware requirements.

Benefits

  • Comprehensive benefits package and wellness programs supporting employee and family health and well-being.
  • Programs and support for personal and professional growth.
  • Potential eligibility for bonus and stock awards, as applicable.
  • Relocation eligibility.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service