Python Backend Engineer

Python Backend Engineer

Responsibilities

  • Develop and optimize Python-based applications and scripts focused on video encoding and live streaming workflows.
  • Automate critical processes, including API-driven testing of video encoding and streaming services.
  • Lead architectural discussions and help shape the technology roadmap, making critical decisions about system structure, frameworks, and integrations.
  • Conduct research, proofs of concept, and experiments with emerging technologies and frameworks to enhance platform capabilities.
  • Analyze, debug, and resolve complex system issues to ensure high availability and performance.
  • Develop internal libraries and contribute to open-source projects that align with our platform’s objectives.
  • Identify bottlenecks in video processing and streaming systems, and drive performance optimizations to handle high concurrency and large-scale workloads.
  • Shape and scale our streaming architecture as we expand into new markets and use cases, ensuring the platform adapts to increased demand.

     

Qualifications

  • Strong experience with Python development, especially in backend services.
  • Proficient in automating tasks and optimizing system processes.
  • Experience with message brokers, particularly RabbitMQ.
  • Experience with video processing tools like ffmpeg.
  • Experience with cloud infrastructure (AWS, GCP, DigitalOcean) and familiarity with media storage and CDN solutions (Backblaze B2, Fastly).
  • Familiarity with containerization (Docker, Kubernetes).
  • Experience in streaming protocols (RTMP, HLS, DASH).
  • Knowledge of CI/CD pipelines and testing automation.
Published 19 March
75 views
·
17 applications
30% read
·
0% responded
To apply for this and other jobs on Djinni login or signup.