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.
As we expand our initiatives for 2024, we are looking for a Full-Stack Engineer with a strong focus on live-streaming technologies. The ideal candidate will have expertise in RTMP, SRT, and WebRTC ingest processes, and be proficient in transcoding and packaging these inputs to HLS or DASH outputs.
Key Responsibilities:
- Develop, maintain, and optimize live streaming services using RTMP, SRT, and WebRTC.
- Transcode and package live streams to HLS and DASH formats using tools like FFmpeg and GStreamer.
- Support and upgrade legacy systems written in Python 2 while developing new solutions in Python 3.
- Contribute to system architecture and database design, with proficiency in MySQL.
- Continuously learn and integrate new technologies, potentially including data analytics and machine learning.
Requirements:
- Proven experience with Python (both Python 2 and Python 3).
- Strong background in live streaming technologies (RTMP, SRT, WebRTC) and video transcoding tools (FFmpeg, GStreamer).
- Experience with MySQL and database management systems.
- Familiarity with message brokers such as RabbitMQ.
- Proficient in C++ programming.
Bonus:
- Knowledge of JavaScript and experience with web development.
- Experience with streaming servers such as OvenMediaEngine and Nimble.
Benefits:
- An opportunity to work on the latest research projects 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 fully remote work.
- 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. If you think you may be a good fit, please apply and we will be happy to schedule an interview.