Implement and test core computer vision and image processing algorithms under the guidance of senior team members.
Write clean, maintainable, and efficient code in Python and C/C or Java.
Train, evaluate, and fine-tune Deep Learning models (CNNs, Object Detection, Segmentation).
Debug and optimize existing algorithms for better performance and accuracy.
Own the end-to-end design and development of complex algorithms from conceptualization to production-ready software.
Apply advanced mathematical principles to solve challenging pattern recognition and image registration problems.
Optimize algorithms for computational efficiency, leveraging parallel computing (CUDA/OpenCL) where necessary.
Collaborate with cross-functional software and hardware teams to integrate algorithms into product pipelines.
Key Requirements & Technical Skills:
Education & Mathematics:
Degree : B.E. / B.Tech / M.E. / M.Tech / Ph.D. in Computer Science, Electronics, Electrical Engineering, Applied Mathematics, or a related quantitative field.
Mathematics : Strong foundations in Applied Mathematics, including Linear Algebra, Calculus, Probability, Statistics, and Numerical Optimization.