Sr Python Developer

5 - 8 years

35 - 40 Lacs

Posted:3 days ago| Platform: Naukri logo

Apply

Work Mode

Work from Office

Job Type

Full Time

Job Description

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 ResponsibilitiesBackend 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 & QualificationsStrong 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) SkillsExperience 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).EducationBachelors or Masters degree in Computer Science, Software Engineering, or related field (or equivalent practical experience).What We OfferOpportunity 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.

Mock Interview

Practice Video Interview with JobPe AI

Start Python Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Python Skills

Practice Python coding challenges to boost your skills

Start Practicing Python Now

RecommendedJobs for You

visakhapatnam, andhra pradesh

thiruvananthapuram, kerala