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
📊
Average salary range of similar jobs in
analytics →
Similar jobs
Ukraine
Ukraine