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

Job summary
Permanent contract
Paris
Salary: Not specified
No remote work
Skills & expertise
Ffmpeg
Android
Golang
Ios
Perl
+1
Apply

Dailymotion
Dailymotion

Interested in this job?

Apply
Questions and answers about the job

The position

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

 

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.


Preferred experience

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. 

Want to know more?

Apply