Sr. Backend Software Engineer (Video Engineering) - Remote | WFH

Chicago 23 months ago Remote Full-time External
924.4k - 1.5m
Join a dynamic team of technology and product enthusiasts dedicated to shaping the future of television. We are a forward-thinking group at the forefront of innovation, leveraging cutting-edge technology to craft a TV experience we've always dreamt of. While we're currently a distributed team, we're on the lookout for a Senior Backend Software Engineer (Video Engineering) to contribute to our mission remotely. About Us We are a leading player in the streaming industry, boasting a highly distributed, horizontally scalable video streaming infrastructure powered by cloud computing. Our in-house OTT pipeline, utilizing server-side ad insertion (SSAI) and sophisticated transcoding technologies, delivers both live and VOD content seamlessly to our growing user base at an exabyte scale. Responsibilities As a Video Software Engineer, you will: Design, implement, deploy, and monitor the next generation of our video streaming pipeline, combining in-house technology with open source software. Collaborate with content partners to engineer systems that elevate the TV watching experience for our users. Construct scalable and resilient data pipelines for ingesting video and analytics events, using distributed computing and micro-services architecture principles. Collaborate with internal stakeholders across video delivery, ad operations, and data science teams to measure and optimize every aspect of our video delivery process and users' viewing experience. Continuously improve the reliability, performance, latency, and security of our video streaming platform. Evaluate, select, and develop video encoding technologies to enhance video quality and reduce CDN delivery costs. Assist client engineering teams in testing and improving video streaming Quality of Experience (QoE) for new platforms. Qualifications 8+ years of software development experience. Expertise in building or integrating audio and video codecs such as AAC, H.264/AVC, H.265/HEVC, and AV1. Proficiency with video quality assessment tools such as VMAF, SSIM, etc. Experience with video streaming protocols including MPEG-DASH, HLS, MPEG TS, fMP4, CMAF, Zixi, and SRT. Knowledge of OTT video packaging and DRM. Familiarity with cloud video transcoding services such as AWS Elemental and Azure Media Services; knowledge of FFmpeg is a plus. Experience operating in cloud computing environments using modern software deployment technologies (e.g., Docker, Kubernetes). Strong collaboration and communication skills with internal and external stakeholders in both business and technical roles. Bonus Points Experience as a supervisor with a talent for motivating, leading, and inspiring teams to achieve high levels of success. Technology Stack We are language agnostic, but our backend code is primarily written in Golang, Ruby, and NodeJS, with some C++ and Python. Our services run on Kubernetes, and we practice continuous deployment across all systems. Status: Full-time Location: Remote Compensation: Competitive, including an annual salary between $130K-$210K depending on experience and location, company stock options, and health benefits. Benefits Full health, dental, and vision coverage for you and your family. Flexible working hours. Up to 20 weeks of fully paid parental leave. Unlimited paid time off for vacation and sick leave. $2,000 annual vacation bonus (we pay you to take a two-week vacation). $5,250 annually for professional development and educational assistance. $1,250 annual home office + TV stipend during the first year of employment ($250 annually thereafter). $500/month ($6,000/year) bonus for employees committing to working at least 3 days per week in our offices. Free Gympass subscription — an all-in-one corporate benefit for gyms, studios, classes, training, and wellness apps. Dog-friendly office and more! We value a diverse and inclusive workplace. Philo is an equal opportunity employer. Employment Type: Full-Time