Joining the Dailymotion engineering team means deploying cutting-edge video technologies on a global scale and taking on technical challenges to develop innovative products and services.
We are currently seeking a talented software developer specializing in video to join our team. The successful candidate will be experienced in optimizing video-based applications, with a focus on video encoding, native video players and other video-related features.
Key Responsibilities:
Design and build advanced video features to provide equivalent user experience for the iOS and Android platform
Improve video playback performance and other video-related functionalities.
Experiment video streaming optimizations through PoC and provide ways to industrialize the outcome
Provide technical analysis about new video codec implementation possibilities and their potential gains
Additional Information
At Dailymotion, we empower candidates to take action. If this job sounds like a great opportunity for you, be confident in your skills, we are always happy to meet you! If needed, we can accommodate our recruitment process for your special abilities.
Qualifications:
Good Knowledge of video file formats, video metadata, streaming protocols and optimizations (HLS/Dash/SRT/RTMP/Smooth…)
Provide a unified experience across all platforms through knowledge of iOS and Android video possibilities:
Has previous development experience on Native stacks such as:
- NDK (Native C++ on Android) / Swift / Objective-C
- ExoPlayer or AVPlayer usage optimization
Good knowledge of:
- common video tools (ffmpeg, mediainfo, …)
- video codecs (H264/H265, GOPS, KeyFrames,…)
- audio codecs (AAC/AC3/…)
Video editing, overlay (stickers on top of video), pip, filters (on iOS & Android), trim
Scripting (Python3, bash, Perl, JS, …)
Programming languages knowledge (C/C++, Golang)
POC & keeping us up to date with latest video technologies / possibilities.
Good communication skills and ability to work effectively in a small fast-paced team.
Be self-motivated to explore new technologies, apps, tools and frameworks.