Qencode is a cutting-edge, cloud-based platform specializing in video transcoding and streaming, designed to empower developers to create innovative video solutions on a global scale.
29 жовтня 2024

Backend Engineer (Python/C++) (вакансія неактивна)

віддалено

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 a skilled Backend Engineer with a strong focus on creating distributed systems for video processing. This role will require a blend of programming, system design, and a proactive approach to embracing new technologies. The ideal candidate will have expertise in python, C++, message brokers, video-on-demand and live-streaming technologies.

Key Responsibilities:

  • Develop, maintain, and optimize distributed systems for live-streaming and video-on-demand processing.
  • 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).
  • Some experience in video transcoding tools (FFmpeg, GStreamer) and live streaming technologies (RTMP, SRT, WebRTC).
  • 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.