This job is with CodeByte, a technology-driven company offering Managed Services in Custom Software Development, Dedicated Teams, UI / UX Design, Data Engineering, and Machine Learning, helping businesses build scalable and intelligent digital solutions.
Role Overview
We're looking for a skilled Python Developer with hands‑on experience in real‑time data or media streaming systems . You'll work on building, optimizing, and maintaining high‑performance backend services that process and stream large volumes of data or media in real time. The ideal candidate has a strong foundation in Python, distributed systems, and streaming technologies such as Kafka, WebRTC, or AWS Kinesis.
Key Responsibilities
- Design and develop backend services and APIs in Python for real‑time streaming applications.
- Implement, optimize, and monitor data pipelines and media streaming workflows .
- Work with streaming frameworks (Kafka, Redis Streams, AWS Kinesis, etc.) or media protocols (RTMP, HLS, WebRTC).
- Collaborate with DevOps and frontend teams to ensure low‑latency, scalable performance.
- Troubleshoot streaming quality, synchronization, and throughput issues.
- Write clean, maintainable code and unit / integration tests.
- Optimize data serialization, caching, and concurrency for high‑performance systems.
- Contribute to system architecture discussions and technology decisions.
Required Skills & Experience
3-5 years of experience in backend development using Python (FastAPI, Flask, or Django).Strong understanding of asynchronous programming (asyncio, aiohttp, etc.).Proven experience with data or media streaming (Kafka, Kinesis, WebRTC, FFmpeg, RTSP, etc.).Experience integrating with cloud infrastructure (AWS, GCP, or Azure).Good knowledge of database technologies (PostgreSQL, Redis, or MongoDB).Familiarity with Docker and containerized deployments .Understanding of system design, scalability, and distributed systems.Nice-to-Have
Experience with real‑time analytics or event‑driven architectures .Familiarity with FFmpeg for media encoding / transcoding.Knowledge of CI / CD pipelines and infrastructure as code (IaC) tools.Exposure to machine learning pipelines or video processing is a plus.#J-18808-Ljbffr