Artificial Intelligence Engineer
AFCO - Food Company · Dammam, Eastern, Saudi Arabia
Apply & track with Apply EdgeSenior AI & Computer Vision Engineer – CCTV Analytics📍 Location: Saudi Arabia💼 Employment Type: Full-Time🏢 Department: Technology / AIAbout the RoleWe are looking for an experienced Senior AI & Computer Vision Engineer to join our technology team and lead the development of AI-powered CCTV and video analytics solutions.The successful candidate will be responsible for developing, optimizing, and deploying real-time computer vision systems that analyze CCTV footage and generate actionable insights for business and operational use cases.Key ResponsibilitiesDevelop and deploy AI-powered CCTV and video analytics solutions.Build computer vision models for object detection, tracking, classification, segmentation, and event/behavior detection.Develop real-time video analytics using Python, OpenCV, PyTorch/TensorFlow, YOLO, and related technologies.Process and analyze multiple live CCTV streams using RTSP and other video streaming protocols.Integrate AI solutions with CCTV cameras, NVR/DVR systems, VMS platforms, and APIs.Optimize AI models for real-time inference, GPU/CPU performance, and edge deployment.Work with technologies such as NVIDIA CUDA, TensorRT, and DeepStream where applicable.Develop and deploy solutions for use cases such as people counting, vehicle detection, occupancy monitoring, queue analytics, intrusion detection, safety compliance, and abnormal activity detection.Continuously monitor, evaluate, and improve model accuracy and system performance.Collaborate with software engineers, DevOps, data teams, and business stakeholders to take AI solutions from development to production.Stay updated with emerging technologies in Computer Vision, Video AI, Generative AI, and multimodal AI.Required Skills & Experience5+ years of relevant experience in AI, Computer Vision, Machine Learning, or Video Analytics.Bachelor's or master's degree in computer science, AI, Machine Learning, Computer Engineering, or a related field.Strong programming skills in Python.Strong hands-on experience with Computer Vision and Deep Learning.Experience with OpenCV, YOLO, PyTorch and/or TensorFlow.Strong understanding of object detection, tracking, segmentation, classification, and real-time video processing.Practical experience working with CCTV/video streams.Knowledge of RTSP, ONVIF, NVR/DVR, and VMS integration is highly desirable.Experience with GPU-based AI inference, CUDA, TensorRT, or NVIDIA DeepStream is an advantage.Experience with Linux, Docker, Git, REST APIs, and production AI deployment.Strong troubleshooting, analytical, and problem-solving skills.Preferred ExperienceCandidates with experience in CCTV analytics, video surveillance, retail, QSR/F&B, smart buildings, logistics, IoT, security systems, or other real-time video intelligence applications will be highly preferred.Experience with ANPR/ALPR, facial recognition, behavioral analytics, Vision-Language Models (VLMs), or multimodal AI will be an added advantage.