CareerPlan

Algorithm Developer - Computer Vision & Image Processing

Rehovot, IsraelFull-time2026-10-25 → 2026-11-10

Core

Design and develop image-processing and computer-vision algorithms for calibration, geometric correction, registration, segmentation, and feature extraction, optimizing them for high-throughput processing on GPUs.

Role type

Senior IC algorithm developer (computer vision & image processing)

Builds

Robust imaging algorithms and components for semiconductor metrology and inspection systems

Domain

Semiconductor manufacturing / Industrial imaging

Deliverable

production ML models

Required skills

Image processing, Computer vision, Applied mathematics, GPU programming (CUDA/Triton), Python, C++, Rust, Git, AI-assisted development, Algorithm profiling and optimization

Preferred skills

Industrial imaging systems experience, Semiconductor metrology, Machine learning for image analysis, High-performance C++/Rust, CI/CD pipelines, Imaging physics knowledge

Technologies

CUDA, Triton, NVIDIA Nsight, Python, C++, Rust, Git, Azure DevOps

Responsibilities

Design and develop image-processing and computer-vision algorithms; Profile and optimize CPU and GPU processing; Design experiments and reproducible evaluations on real-world imaging data; Develop tested algorithm components and partner on system integration; Collaborate with cross-functional specialists to investigate imaging challenges; Present findings and document algorithm behavior and validation results

Seniority

Senior, hands-on IC