-
Strong hands-on experience in Computer Vision with real-world, production-deployed systems
-
Proficiency in Python with solid software engineering fundamentals (OOP, APIs, testing frameworks)
-
Experience with CV frameworks/tools such as YOLO, OpenCV, Detectron2, PyTorch, TensorFlow
-
Proven experience deploying ML models into production environments (not just experimentation)
-
Experience with Docker, Kubernetes, CI/CD pipelines, and model deployment tools (e.g., MLflow)
-
Strong understanding of APIs and microservices architecture (FastAPI, Flask, etc.)
-
Experience working with real-time or low-latency systems
-
Knowledge of model monitoring, drift detection, and performance tuning
-
Strong understanding of the data lifecycle including annotation, augmentation, and data quality challenges
-
Ability to debug model performance issues and explain trade-offs in model design