Qureos

FIND_THE_RIGHTJOB.

Sr.Python developer - CCTV integration

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

© 2025 Qureos. All rights reserved.