Role
Develop, train, and optimize computer vision models for production applications.
Responsibilities
Develop computer vision models and pipelines.
Prepare and curate training and evaluation datasets.
Train and fine-tune models.
Perform model evaluation and detailed error analysis.
Improve model accuracy, robustness, and generalization.
Optimize models for production latency and resource usage.
Work with image preprocessing, augmentation, and post-processing.
Monitor model performance and improve models using production data.
Requirements
Strong Python experience.
Strong understanding of computer vision and deep learning.
Hands-on experience with model training and evaluation.
Experience with CNNs and/or vision transformers.
Strong understanding of dataset preparation and error analysis.
Experience optimizing models for production.
Nice to have
Experience with YOLO, OpenCV, FAISS, ONNX, TensorRT, or similar tools.
Experience with model serving and GPU optimization.