Video / Streaming Engineer (DRM & Encoding)
Core
Own the end-to-end video pipeline for a mobile short drama app, handling encoding, packaging, DRM, delivery, and native player integration.
Role type
Senior IC video streaming engineer (DRM & encoding)
Builds
Encoded video streams (HLS), encrypted offline downloads, and native mobile players for Android and iOS.
Domain
Mobile streaming, video encoding, Digital Rights Management (DRM)
Required skills
FFmpeg (HEVC, H.264, AV1), Shaka Packager, Widevine (CENC), FairPlay (cbcs), GCP (Cloud Run, Cloud Functions, Cloud Storage), Kotlin, Swift, ExoPlayer, AVPlayer
Preferred skills
Cloudflare R2 and Workers, HLS tuning for mobile networks, Flutter platform channel integration
Responsibilities
Build FFmpeg encoding pipelines triggered on upload; Package and encrypt video with Shaka Packager; Run self-hosted DRM license servers; Deliver content via Cloudflare R2 and Workers; Build native players bridged into Flutter; Implement encrypted, time-bound offline downloads.
Seniority
Senior, hands-on IC