to join our team and work on a high-performance, real-time video streaming platform. The role involves building, debugging, and optimizing backend services, ensuring the scalability of camera streams, and maintaining consistent behaviour across server environments. You will work closely with the frontend and DevOps teams to deliver a robust streaming experience.
Key Responsibilities:
Design, develop, and maintain
Python backend services
using Django and FastAPI.
Troubleshoot and resolve
video streaming issues
, including "No Signal" errors and retry logic failures.
Optimize
multi-camera streaming pipelines
using WebRTC and FFMPEG to scale beyond current server limits.
Ensure
environment consistency
across servers by identifying and resolving configuration or deployment issues.
Collaborate with frontend developers (React MFE) to integrate streaming features seamlessly.
Work with MySQL databases to optimize queries and ensure efficient data handling.
Profile and optimize FFMPEG/WebRTC processes for
resource efficiency and performance
.
Monitor, debug, and improve server-side
performance, concurrency, and stability
.
Follow best practices for code quality, testing, and documentation.
Required Skills & Qualifications:
Bachelor's or Master's degree in
Computer Science, IT, or related field
.
Strong experience in
Python programming
with Django and FastAPI.
Hands-on expertise with
WebRTC and FFMPEG
for real-time video streaming.
Experience with
performance tuning, multi-threading, or multi-processing
in backend systems.
Familiarity with
Linux server environments, deployment processes, and troubleshooting
.
Knowledge of
networking concepts
relevant to streaming (TCP/UDP, RTP, ICE/STUN/TURN).
Strong analytical and debugging skills to handle
environment-specific issues
.
Solid understanding of database design and query optimization (MySQL).
Preferred Skills:
Experience with
Docker, Kubernetes, or other container orchestration tools
.
Exposure to
CI/CD pipelines
and DevOps practices.
Familiarity with
frontend frameworks
(React) for integrating streaming components.
Knowledge of
high-volume, real-time system architectures
.
What We Offer:
Opportunity to work on a
cutting-edge video streaming platform
.
Exposure to
real-time WebRTC/FFMPEG technologies
and high-scale backend systems.
Collaborative work environment with opportunities to
innovate and optimize streaming processes
.
Flexible work arrangements and competitive compensation.
Job Type: Contractual / Temporary
Contract length: 3 months
Pay: ₹38,000.00 - ₹67,500.00 per month
Benefits:
Flexible schedule
* Work from home
Beware of fraud agents! do not pay money to get a job
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.