Background in video and audio streaming with a focus on live-streaming of user-generated content. Understanding of the basics of audio and video packaging principles, codecs, and other associated tools, including their relative tradeoffs, such as MPEG Video, MPEG-2 TS, HLS, DASH, H.264 AVC, H.265 HEVC, VP9, AV1, VVC, RTMP/enhanced RTMP, SRT, FFMPEG, and DRM. Hands-on software development experience designing and building live and video on demand streaming workflows and exposure to video technologies around mobile broadcast, ingest, transcoding, storage, playback, and related systems at scale. 5+ years of experience reading (preferably coding) in languages commonly used in the video space, such as c#/golang/C++/Rust/Python, and experience in other higher-level languages such as Node/TypeScript, React, or mobile languages like Kotlin or Swift. Familiarity with mobile video broadcasting of user-generated content and the challenges of optimizing streaming quality and reliability across a variety of devices and network conditions. Hands-on experience with one or more video players. Experience designing/building/connecting internal APIs/SDKs across the stack (backend to front end) to ensure rapid feature development. Willingness to mentor/train/work with other teams through documentation and live sessions on the best way to accomplish building features using the system we build/own. Front end development experience in web, iOS (Swift), or Android (Kotlin) required. Experience building and supporting scalable video pipelines in cloud environments is a huge plus. We use AWS but any cloud/container experience is fine. Proficiency in CI/CD tools (Jenkins, GitLab, etc.)