Job summary
AI Engineer – Computer Vision at InnovationTeam in Riyadh. The role develops, optimizes and deploys image and video AI systems for production, working with cross-functional teams to deliver scalable vision solutions.
Key responsibilities
- Design, train and evaluate image and video computer vision models
- Implement object detection, classification, segmentation and tracking solutions
- Prepare and manage datasets including cleaning, labeling and augmentation
- Optimize models for inference speed, GPU performance and scalability
- Deploy models to production using APIs and containerized services
- Integrate vision models with AI and analytics platforms
- Collaborate with software engineers, data scientists and product teams
- Maintain documentation and ensure code quality and reproducibility
Requirements
- Minimum 2 years hands-on experience in ML/Deep Learning focused on Computer Vision
- Master’s degree in CS, Software Engineering, AI, or related field
- Strong knowledge of computer vision concepts and algorithms
- Practical experience with CNN-based models and modern CV architectures
- Proficiency in Python and ML/CV libraries (PyTorch or TensorFlow, OpenCV)
- Experience with object detection/segmentation frameworks (YOLO, Detectron2)
- Understanding of model evaluation, metrics and performance optimization
- Experience deploying models in cloud or on-prem environments; familiarity with Docker and MLOps practices
Benefits
- Work on production-grade computer vision solutions
- Access to GPU infrastructure and modern AI tooling
- Collaborative engineering-focused environment
- Opportunities for growth and advanced AI exposure
- Competitive compensation package
Skills
Source: Workable. Last checked as open: 14 Nov 2026. You apply directly with the employer.
Apply now