Senior Video Software Engineer

Key Projects: * Improve our media packaging and stitching workflows while implementing efficient greenfield functionality for our various VoD and linear VoD workflows* Work with engineers across the company to optimize video experience in the context of large-scale production websites and applications Your Day-to-Day: * Design and develop new functionality to our dynamic packager and stream stitching services* Work with product and QA teams to develop test plans for existing and new functionality* Collaborate with other engineers and members of the Video Processing team to determine priorities, best practices, and refine functional requirements* Contribute and encourage an engineering culture that values software quality and maintainability Qualifications: * 5+ years of experience designing and implementing maintainable and pragmatic software solutions* A passion for building intuitive, maintainable APIs that simplify complexity for users* Strong knowledge of Go or similar systems-level programming language * Experience with cloud technologies, preferably AWS and GCP* Strong communication skills working with vendors and customers to enable new functionality* Experience with technical writing and design documentation You might also have * Familiarity with streaming protocols like HLS & MPEG-DASH or a desire to learn* Familiarity with modern encoding techniques with a wide variety of codecs and use cases* Previous experience with video processing services like AWS Elemental MediaConvert/MediaLive, Bitmovin, Hybrik* Experience deploying and scaling microservices using Kubernetes Nice to Have * Fluency in modern systems programming languages such as Rust* Patches or code publicly available* Open Source development experience *

Related Post