Python Developers for AI-powered CCTV Platform

Job ID: 39538667

Budget: ₹250,000 – ₹500,000 INR

We are developing a multi-server AI-powered CCTV Surveillance Platform and are looking for skilled Python Developers to join our engineering team.

Our AI models (YOLOv8, ArcFace, custom behavior analysis) are already complete — we are looking for Python developers to help with:

Integration of AI inference pipelines into live video streams

Real-time video processing (OpenCV, GStreamer, ffmpeg)

ROI-based frame cropping and FPS control logic

Video compression and file chunking (10MB video sync to cloud)

Backend API development (FastAPI / Flask)

MongoDB integration (logs, alerts, reports)

Redis & Celery (background jobs, async tasks)

USB detection and file sync scripts (watchdog, paramiko, rclone)

Report generation (Pandas, Excel, PDF exports)

Replay server integration with Real-ESRGAN for post-event upscaling

Key Skills Required:

Python 3.x (expert level)

OpenCV (mandatory)

GStreamer or ffmpeg for video pipeline control

FastAPI / Flask for API development

MongoDB (PyMongo or ODM experience)

Redis + Celery

Pandas, openpyxl, PDFKit for reporting

Bash scripting knowledge (for system-level integration)

Packaging experience (.exe, .sh, .deb) is a bonus

Experience working on NVIDIA Jetson or GPU-accelerated pipelines is a big plus

Project Details:

5 server modules: Local Site (Jetson), CCC, Admin, Replay, Cloud

Full backend + frontend team already in place

AI inference modules already trained and ready

We need Python developers for pipeline, backend, and integration work

Flexible remote work

Long-term opportunity for the right candidates

Working Style:

Daily standups (Google Meet)

Git-based version control

Well-documented tasks via Jira/Trello

Direct collaboration with our core engineering lead