Qureos

FIND_THE_RIGHTJOB.

Software Engineer

JOB_REQUIREMENTS

Hires in

Not specified

Employment Type

Not specified

Company Location

Not specified

Salary

Not specified

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:

Were 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.

© 2025 Qureos. All rights reserved.