The Algorithm Developer leads research, design, development, and implementation of algorithmic modules. The role performs algorithmic concept and feasibility work for image-processing algorithms, including problem analysis, data gathering, literature review, concept selection and evaluation, and consideration of implementation constraints. The position develops computer vision and machine-learning/deep-learning algorithms for defect detection and classification, metrology, and image analysis. It prototypes approaches to complex problems based on customer use cases, collaborates with software, systems, and applications teams to productize solutions that meet specifications, and optimizes algorithms to reduce computational cost and influence hardware requirements. The role is based in Santa Clara, California, and requires 10% travel. Relocation is available to eligible candidates.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior