We are looking for an experienced Video Engineer to manage all aspects of video encoding and streaming for our online video service. You will work closely with product development, systems engineering, video workflow and network engineering teams to ensure the best possible online video experience.
You must have a very good grasp and practical experience of the end-to-end video delivery technologies, adaptive bitrate streaming, content protection. You are expected to have a keen interest in and closely following new developments and trends in this space. You shall be the resident subject matter expert for anything related to online video streaming.
Optimise and maintain online video streaming workflow, both for Live and On Demand
Optimise video streaming profile for different device and platform
Debug potential video streaming issues across different platforms and protocols
Write automation scripts to monitor, debug and efficiently operate the video streaming infrastructure
Perform capacity planning, video resource allocation and preparation for scheduled as well as ad-hoc live events
Deep understanding of video codecs, compression algorithms and streaming protocols
Experienced with MPTS, RTMP, Smooth Streaming, HLS and DASH
Experienced with shell/Perl/Python scripting in Unix environment
Experienced with HTTP protocol and CDN for video delivery
Deep experience with FFMPEG and other open-source multimedia projects
Proven working experience in installing, configuring and troubleshooting Linux & Open-Source based environments.
Solid experience in the administration and performance tuning of application stacks (e.g.,Tomcat, JBoss, Apache, Ruby, NGINX)
Solid Cloud experience, preferably in AWS or Azure
Experience with server virtualization (e.g., VMware, Virtual Box), monitoring systems
Experience with infrastructure automation software (e.g., Puppet, Docker, Vagrant)