Senior Algorithm Engineer (Image Processing & Computer Vision)(E)
About the positionResponsibilities• Design and optimize cutting-edge algorithms for image processing, inverse problems, and computer vision• Prototype in Python or MATLAB, and implement high-performance solutions in C++ on Linux• Accelerate algorithm performance using CUDA/GPU programming• Collaborate with systems, software, and hardware teams to translate complex requirements into scalable solutions• Lead technical discussions, mentor junior engineers, and contribute to long-term algorithm strategyRequirements• 5+ years of hands-on experience in image processing, computer vision, or machine learning in a production environment• Deep expertise in spectral/spatial filtering, model-based methods, and inverse problem solving• Strong proficiency in C++, with experience developing on Linux platforms• Proven ability to prototype and validate algorithms in Python or MATLAB• Familiarity with CUDA, TensorFlow, or other GPU-accelerated frameworks is a strong plus• Experience architecting algorithms from the ground up and solving real-world vision challenges at scaleBenefits• Medical, dental, vision, life, and other voluntary benefits• 401(K) including company matching• Employee stock purchase program (ESPP)• Student debt assistance• Tuition reimbursement program• Development and career growth opportunities and programs• Financial planning benefits• Wellness benefits including an employee assistance program (EAP)• Paid time off and paid company holidays• Family care and bonding leave Apply tot his job