Key Responsibilities:Design, develop, and implement end-to-end computer vision modelsWork on use cases such as image classification, object detection, pose estimation, OCR, facial recognition, etc.Apply deep learning techniques using CNNs, GANs, and transformers for vision-based tasksHandle large-scale visual data and optimize pipelines for training, inference, and deploymentCollaborate with cross-functional teams including software engineers, product owners, and clientsEnsure robustness, accuracy, and scalability of deployed models in production environmentsStay current with trends in computer vision research and integrate best practices into developmentRequired Skills & Qualifications:Bachelor's/Master’s degree in Computer Science, AI, Machine Learning, or a related field5 to 7 years of relevant experience in Machine Learning / AI, with at least 3+ years in Computer VisionStrong command over Python, OpenCV, TensorFlow/PyTorch, Keras, and related librariesExperience working with image processing, annotation tools, and video analyticsSolid understanding of deep learning architectures (ResNet, YOLO, EfficientNet, etc.)Familiarity with model deployment using APIs, cloud platforms (AWS, Azure, GCP), or edge devicesProven ability to translate business needs into scalable AI solutionsPreferred Skills (Good to Have):Experience with real-time video analyticsKnowledge of edge deployment (e.g., Jetson Nano, OpenVINO)Exposure to MLOps practices and toolsPrior work in OCR/NLP-CV hybrid use cases