Video Expert - Encoding & Streaming for Mobile Devices (All Genders)

  • Full-time
  • Type of Contract: Permanent
  • Skills / Job Stream Ref: Software
  • 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.

Privacy Policy