Python Developer (Backend, Automation, Video)
At Qencode, we are proud to be at the cutting edge of video technology. As a U.S.-based company, we have established ourselves as a trusted technology partner to some of the world’s leading organizations, including Fortune 500 companies like NVIDIA, AWS, Google, and DigitalOcean. In 2019, we release our Per-Title Encoding model as a solution for users to maximize video compression for video files. We have continued to expand our offering to democratize video APIs for developers around the world, and have recently released our latest Speech-to-Text offering for automatic subtitles and transcripts.
As we expand our initiatives for 2025, we are looking for an Python Engineer to join our team. This role is perfect for someone who thrives on solving complex problems and has a deep interest in developing, optimizing, and automating all aspects of our platform.
In this dynamic role, you’ll work directly with our CTO to architect solutions that boost video encoding efficiency, platform performance, and optimize systems to ensure seamless, reliable, and scalable experiences for users worldwide.
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).
Bonus
- Familiarity with containerization (Docker, Kubernetes).
- Experience in streaming protocols (RTMP, HLS, DASH).
- Knowledge of CI/CD pipelines and testing automation.
Benefits
- An opportunity to work on the latest video technology in a fast-paced and dynamic environment.
- Work directly with the founding team.
- Innovation where new ideas are encouraged and rewarded.
- Exposure to a wide range of work experience.
- Flexible working arrangements, including remote work options.
- Professional development and career growth opportunities.
About Us
Providing value, innovation and excellence are at the heart of everything we do at Qencode. We’re committed to pushing the boundaries of video technology in our rapidly evolving world and we would love for you to join us on this journey. Please apply so we can schedule an interview.