remoteonsite
Senior Algorithms Developer - AI and X ray Semiconductor Analysis - Applied Materials
Software Engineer
Senior developer responsible for creating AI‑driven algorithms that analyze X‑ray images of semiconductor wafers, leveraging Python, C++, machine learning, and GPU acceleration to improve defect detection and yield.
About the role
Key Responsibilities
- Design and implement advanced algorithms for X‑ray semiconductor inspection using machine learning and computer vision techniques.
- Develop high‑performance C++ and Python code, optimizing compute‑intensive kernels with CUDA for GPU acceleration.
- Collaborate with hardware engineers to integrate algorithmic solutions into inspection equipment and data pipelines.
- Validate models against large datasets, perform statistical analysis, and iterate to improve detection accuracy and false‑positive rates.
- Document algorithm design, performance metrics, and deployment procedures for cross‑functional teams.
Requirements
- Master’s or Ph.D. in Computer Science, Electrical Engineering, or related field with a focus on AI, image processing, or signal analysis.
- 5+ years of professional experience developing algorithms in Python and C++ for vision or semiconductor applications.
- Strong expertise in machine learning frameworks (e.g., TensorFlow, PyTorch) and GPU programming with CUDA.
- Proven track record of delivering production‑ready solutions for high‑throughput inspection or similar domains.
- Excellent problem‑solving skills and ability to work collaboratively in a fast‑paced, multidisciplinary environment.
Skills
pythoncmachine learningcuda