Type: Full-time
Location: Remote and later to be on board (Cairo)
Experience Level: Mid to Senior (3+ years of hands-on FFmpeg experience)
About the Role
We are looking for a FFmpeg Engineer who will be responsible for debugging, testing, and validating complex video encoding and transcoding pipelines generated by our PHP-based web UI. This role requires deep understanding of video streaming formats, FFmpeg parameters, and media analysis tools. You’ll be the key person verifying the accuracy and performance of encoding commands used in broadcast and OTT delivery.
Responsibilities
- Review and validate FFmpeg command lines generated by our web platform
- Identify incorrect parameter usage or logic in command syntax (e.g. GOP size, bitrate, codec flags, rc-lookahead, bframes, etc.)
- Test MPEG-TS streams using professional analyzers (StreamXpert, TSDuck, Elecard, or similar tools)
- Verify HLS and DASH outputs, ensuring segments and manifests are correctly structured
- Analyze chunk behavior, continuity counters, timestamps, and encoding consistency
- Work closely with the backend team to reproduce and fix encoding or packaging issues
- Open and manage tickets in the internal bug-tracking system, test fixes, and close upon validation
- Support QA and integration teams during platform release testing
Required Skills
- Deep knowledge of FFmpeg, including filters, codecs, and streaming options
- Understanding of MPEG-TS, HLS, and MPEG-DASH streaming protocols
- Strong analytical skills for inspecting media with TS analyzers, mediainfo, or ffprobe
- Hands-on experience with Linux environments and command-line workflows
- Familiarity with video compression standards (H.264, H.265/HEVC, AV1, AAC, AC3, etc.)
- Understanding of key encoding parameters such as GOP, B-frame, RC mode, lookahead, maxrate, bufsize, etc.
Preferred Skills
- Experience with VOD and Live OTT workflows
- Dolby Vision and Dolby Atmos knowledge
- Knowledge of packaging tools (e.g., Shaka Packager, Bento4)
- Understanding of adaptive bitrate ladders and segment tuning
- Basic PHP or bash scripting knowledge for test automation