Sr Python Developer

Dezzex Technologies

Employer Active

Posted 13 hrs ago

Experience

5 - 8 Years

Education

Bachelor of Science(Computers)

Nationality

Any Nationality

Gender

Not Mentioned

Vacancy

1 Vacancy

Job Description

Roles & Responsibilities

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 36 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

Bachelors or Masters 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.

Company Industry

Department / Functional Area

Disclaimer: Naukrigulf.com is only a platform to bring jobseekers & employers together. Applicants are advised to research the bonafides of the prospective employer independently. We do NOT endorse any requests for money payments and strictly advice against sharing personal or bank related information. We also recommend you visit Security Advice for more information. If you suspect any fraud or malpractice, email us at abuse@naukrigulf.com