Sr. Algorithm Engineer (Contract)
RoleThe Senior Algorithm Engineer will develop and validate computer vision algorithms. This is a hands-on individual contributor role within the Applied Research team. The role involves a hybrid approach combining classical computer vision and modern machine learning methods, with emphasis on algorithm accuracy, robustness, and performance in real-world imaging conditions. The ideal candidate will have strong experience designing algorithms that remain stable under challenging conditions such as motion, off-axis views, and biological variability. Develop and prototype computer vision algorithms for eye tracking, iris detection, and registration Design algorithms using both classical computer vision methods (feature detection, geometric modeling, registration) and machine learning techniques Analyze algorithm performance and perform failure mode analysis across real-world datasets Perform statistical evaluation including metric definition, benchmarking, and robustness analysis Develop research-grade code primarily in Python for rapid prototyping Work with datasets for validation, ground-truth assessment, and benchmarking Collaborate with Applied Research team and support handoff to software engineering teamsWORK EXPERIENCE 5+ years of experience in computer vision or image processing Strong background in computer vision, including classical methods and/or machine learning approaches Experience with tracking, registration, object detection, or segmentation Proficiency in Python for algorithm development Experience in statistical evaluation and failure analysis Strong analytical and problem-solving skills focused on accuracy and robustnessEDUCATION: BS, MS, or PhD in Computer Science, Electrical Engineering, Biomedical Engineering, or a related field