Design, develop, and optimize advanced Computer Vision and AI algorithms.
Lead the development of core vision technologies from research and concept stages through deployment.
Conduct research, prototyping, experimentation, validation, and performance optimization.
Develop and improve Deep Learning models for challenging vision-based applications.
Collaborate closely with multidisciplinary teams, including software, product, and engineering groups.
Drive algorithmic innovation while ensuring scalability, robustness, and production readiness.
Provide technical leadership, mentorship, and guidance to team members when required.
Requirements: 7+ years of experience developing Computer Vision algorithms and AI-based systems.
Proven track record of delivering production-grade Computer Vision solutions.
Strong expertise in Deep Learning architectures for vision applications.
Hands-on experience with PyTorch and/or TensorFlow.
Excellent Python programming skills.
Deep understanding of image processing, computer vision fundamentals, camera calibration, geometry, and optimization techniques.
Experience taking algorithms from research and prototyping stages to real-world deployment.
Strong analytical and problem-solving skills.
Ability to work independently while contributing technical leadership and mentorship.
This position is open to all candidates.