Software Engineer

Taraki


Date: 2 weeks ago
City: Lahore
Salary: PKR 350,000 - PKR 425,000 per month
Contract type: Full time
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.

How to apply

To apply for this job you need to authorize on our website. If you don't have an account yet, please register.

Post a resume

Similar jobs

Sales Development Representative (B2B/Software Sales)

Hazen Technologies Inc, Lahore
2 days ago
Job Location: Gulberg, Lahore, Pakistan (Onsite)Work Conditions: Full-time | 06:00 PM 03:00 AM PKTReporting to: Head of Growth USA.Key Responsibilities of BD / Sales Executive:Role Overview:As a Sales Development Representative (SDR), you will be the first point of contact for potential clients, playing a critical role in driving sales growth by generating and qualifying leads. Focused on the U.S. market,...

Senior Networking officer

Cyber Advance Solutions, Lahore
4 days ago
Job DescriptionCompany Description:Cyber Advance Solutions is a leading software development company based in Lahore, Pakistan. We specialize in providing custom software and digital solutions, including website and mobile application development, digital marketing, UI/UX graphic designs, and networking solutions. Our innovative and reliable solutions ensure that businesses stay ahead of the curve.Role OverviewWe are looking for a skilled Network Engineer with...

Intern laravel Dev

TechSwivel LLC, Lahore
1 week ago
Unpaid Trainee (Full Time)Duration: 3 MonthsJob Type: Remote BaseWorking Days: Monday to Friday: 9 AM To 6 PMJob DescriptionA candidate must have a Bachelor's degree in CS or IT.Beginner level command over (PHP, Laravel, MySQL, HTML, CSS, BootStrap, JavaScript , jQuery, AJAX)Basic knowledge of RESTful APIs and JSON.Understanding of MVC design patterns.Knows the value of writing clean, elegant, and well...