FIND_THE_RIGHTJOB.
Dubai, United Arab Emirates
Python Backend Developer (CCTV & AI Integration)
Position Overview
We are seeking a Python Backend Developer with hands-on experience in processing CCTV camera feeds and integrating AI/ML models into scalable backend systems. The ideal candidate will design, develop, and optimize backend services that handle real-time video streams, run AI inference, and deliver results efficiently for security, analytics, or automation use cases.
Key Responsibilities
Backend Development: Build, maintain, and optimize scalable backend systems using Python (FastAPI, Flask, or Django).
CCTV Feed Handling: Implement video ingestion pipelines to capture, process, and manage CCTV/IP camera feeds (RTSP, ONVIF, or similar protocols).
AI/ML Integration: Integrate computer vision and AI models (TensorFlow, PyTorch, OpenVINO, or ONNX) into backend workflows for inference on live or recorded video data.
Data Processing: Develop APIs/services for object detection, face recognition, behavior analysis, or anomaly detection from camera feeds.
Scalability & Performance: Optimize video and inference pipelines for low latency and high throughput across multiple streams.
Cloud & Deployment: Containerize and deploy services on cloud (AWS, GCP, Azure) or on-premise edge devices (Docker, Kubernetes).
Collaboration: Work closely with AI/ML engineers, DevOps, and frontend teams to deliver end-to-end solutions.
Monitoring & Logging: Implement monitoring, logging, and alerting for real-time video and inference pipelines.
Required Skills & Qualifications
Strong proficiency in Python with 3–6 years of backend development experience.
Experience with RESTful APIs and frameworks like FastAPI, Flask, or Django.
Hands-on experience with CCTV camera protocols (RTSP, ONVIF, etc.).
Knowledge of real-time video streaming/processing libraries (OpenCV, FFmpeg, GStreamer).
Experience integrating and deploying AI/ML models (TensorFlow, PyTorch, ONNX, or similar).Proficiency in working with databases (PostgreSQL, MySQL, MongoDB, or Redis).
Experience with cloud platforms (AWS/GCP/Azure) and containerization (Docker, Kubernetes).
Strong understanding of asynchronous programming and multithreading for handling video streams.
Familiarity with CI/CD pipelines and version control (Git).
Preferred (Nice-to-Have) Skills
Experience with edge computing for AI inference on local devices.
Knowledge of AI-powered video analytics frameworks (DeepStream, OpenVINO, NVIDIA Triton).
Background in security systems, surveillance, or IoT platforms.
Exposure to microservices architecture and event-driven systems (Kafka, RabbitMQ).
Education
Bachelor’s or Master’s degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).
What We Offer
Opportunity to work on cutting-edge AI + CCTV integration projects.
Collaborative and innovative team environment.
Flexible working options and career growth opportunities.
Competitive compensation and benefits package.
Job Type: Full-time
Pay: AED5,000.00 - AED25,000.00 per month
Similar jobs
The Entertainer FZ LLC
Dubai, United Arab Emirates
5 days ago
Millennium Management
Dubai, United Arab Emirates
5 days ago
GSSTech Group
Dubai, United Arab Emirates
5 days ago
Sadek Musical Instrument L.L.C.
Dubai, United Arab Emirates
5 days ago
BlackStone eIT
Dubai, United Arab Emirates
5 days ago
DFS Aviation Services GmbH
Dubai, United Arab Emirates
5 days ago
Reqiva
Dubai, United Arab Emirates
5 days ago
© 2025 Qureos. All rights reserved.