JOBSEARCHER

Algorithm Engineer

California, CAJune 16th, 2026
Based in Singapore or Shenzhen,ChinaAlgorithm Architect / Lead Algorithm Engineer – Semiconductor Equipment【Responsibilities】1. Algorithm Architecture & System DesignLead architecture design for complex algorithm systems, conducting systematic trade-off analysis (detection sensitivity, computational accuracy, real-time performance, cost, and schedule)Design full-stack algorithm architecture from low-level signal/image processing to high-level AI/ML model inference, ensuring seamless interfaces across layersLead algorithm architecture reviews, technical decision-making, and risk assessment; establish error budgets and performance analysis2. Algorithm Development & ImplementationDesign, code, and debug high-performance algorithms across image processing, computer vision, machine learning, physical modeling, and numerical optimizationDevelop advanced image processing and deep learning algorithms for defect detection and classification, balancing complexity with computational efficiencyDevelop algorithm solutions using C/C++, Python, and MATLAB; write efficient, robust code following best practices3. AI/ML & Deep LearningDesign and implement machine learning/deep learning algorithms for defect detection, classification, and image analysisOptimize algorithm performance using GPU programming frameworks (CUDA, TensorFlow, PyTorch) for large-scale data processing and real-time inferenceDevelop and deploy deep learning and optimization algorithms to accelerate learning cycles in semiconductor equipment process workflows4. Full Lifecycle Management & System IntegrationManage full algorithm lifecycle: proof-of-concept, production software design, performance characterization, documentation, and user supportCollaborate with cross-functional teams (software, systems, physics, applications) to integrate algorithms into large-scale systemsLead problem diagnosis and root cause analysis; design effective test methods for validation5. Technical Leadership & MentoringProvide hands-on technical leadership, guiding a technical team of 5-10 engineersLead design reviews, code reviews, and algorithm performance evaluations; drive structured problem-solving methodologies【Requirements】1. Education & Work ExperienceMaster's or Ph.D. in Computer Science, Electrical Engineering, Mathematics, Physics, Optics, Microelectronics, or related fields8+ years of algorithm development experience in semiconductor equipment or high-end industrial systems5+ years of algorithm development and object-oriented programming experience, with algorithm system architecture design capability3+ years of technical team management or project leadership experience (semiconductor equipment industry preferred)2. Core Technical SkillsStrong theoretical foundation and practical experience in computer vision, machine learning, and deep learning algorithmsProficiency in C/C++/Python/MATLAB, with algorithm design and software development/debugging skillsMastery of algorithm performance optimization techniques (CUDA, parallel computing, distributed computing)Physical modeling and simulation capabilities (optics, electron optics, etc.)Deep understanding of algorithm development lifecycle, with proven ability to transition from prototype to productionStrong background in at least one of the following: image processing/computer vision, computational geometry/nonlinear optimization, physical modeling/HPC, optics/microelectronics processing3. General CompetenciesFull lifecycle algorithm product development experienceExcellent cross-functional collaboration and communication skillsStructured problem-solving ability with data-driven decision makingSelf-motivated with strong initiative and intellectual curiosity; ability to work independentlyAbility to thrive in a fast-paced, customer-driven environment4. Preferred QualificationsAlgorithm development experience for semiconductor inspection, metrology, or lithography equipmentExperience with electron-beam image processing, SEM image analysis, or electron optical system algorithmsAlgorithm development experience in computational lithography (OPC)High-precision metrology algorithm experience (CD-SEM, OCD, overlay metrology)Familiarity with semiconductor data formats (GDS, OASIS, KLARF, etc.)Production-level experience with deep learning frameworks (TensorFlow, PyTorch)Publications in top conferences/journals (CVPR, ICCV, NeurIPS, etc.)Experience working with multi-site, cross-regional teams

No matching similar jobs found for matching similar jobs near California, CA

No similar jobs found