Video Expert - Encoding & Streaming for Mobile Devices (All Genders)
- Full-time
- Type of Contract: Permanent
- Department: Operations
Company Description
Dailymotion is more than a video app, it's a visual conversation in motion, based on a unique algorithm designed to broaden users' horizons. Dailymotion brings nuance to the debates that animate young people and puts listening, discovery, and kindness back at the heart of interactions to help build a better and safer Internet.
Dailymotion is also "Dailymotion for Enterprise", a video hosting and broadcasting solution for professionals in all sectors; and "Dailymotion Advertising", a powerful, proprietary video advertising platform, offering a high-quality, secure environment for brands.
Our team is made up of 400 people in France, New York, and Singapore, all united by the same ambition: to visibly shake up the global video platform ecosystem.
Dailymotion is proud to be an equal employment opportunity and affirmative action employer. We value inclusion and we want you to help us thrive for a more diverse community.
Job Description
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
Qualifications
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.
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.