Lead Video Playback Software Engineer

2 weeks ago


San Francisco, California, United States Philo, Inc. Full time

About Philo, Inc.

At Philo, we are a collective of innovators and product specialists dedicated to revolutionizing the television landscape. Our mission is to integrate cutting-edge technology with the captivating medium of television, creating an unparalleled viewing experience. We leverage cloud technology, modern software stacks, machine learning, and bespoke native applications across all platforms to deliver a seamless streaming experience.

Position Overview: Senior Video Player Software Engineer

Our video streaming framework is intricately designed, highly scalable, and utilizes cloud capabilities to manage a significant portion of North American internet traffic. We develop our video players in-house, utilizing a shared codebase across various platforms and incorporating open-source technologies for playback. Our proprietary video pipeline efficiently processes both live and on-demand content, dynamically integrates advertisements through Server-Side Ad Insertion (SSAI), and delivers them to our expanding audience at an exabyte scale. We employ top-tier commercial and open-source tools during the transcoding phase, coupled with just-in-time packaging and our unique ad stitching technology that generates tailored manifests for each user session.

We are on the lookout for a passionate Video Software Engineer to enhance and refine our playback architecture. As part of a compact team, you will engage in experimentation and innovative problem-solving to elevate the playback experience and its impact on our business. You will have the autonomy to explore various technologies and delve deep into the system. Whether it involves debugging in Chromium, contributing to open-source initiatives like Shaka Player, or devising inventive methods to enhance our players, your contributions will drive significant improvements.

Key Responsibilities:
  • Oversee the application-driven playback quality across all devices utilizing Philo content.
  • Design, implement, deploy, and monitor the next generation of Philo's content streaming frontend infrastructure.
  • Facilitate ongoing enhancements to the reliability, performance, latency, and security of Philo's streaming platforms, utilizing both proprietary technology and, when necessary, contributing to open-source projects.
  • Ensure comprehensive measurement and optimization of every facet of our content delivery process and the quality of the user viewing experience (QoE).
Qualifications:
  • 8+ years of experience in software development.
  • Proficient in integrating video players, including but not limited to Shaka, media3/Exoplayer, and AVPlayer.
  • Familiarity with streaming protocols such as MPEG-DASH, HLS, MPEG TS, fMP4, CMAF, Zixi, and SRT.
  • Knowledgeable in CDN configuration, video stream transcoding and packaging, and DRM processes, with the ability to independently troubleshoot and enhance overall system performance.
  • Understanding of Server-Side Ad Insertion (SSAI).
  • Demonstrated success in developing highly efficient and feature-rich web, Android, and/or iOS applications using JavaScript/TypeScript, Kotlin, or Swift.
  • Willingness to learn new technologies and programming languages to meet application needs related to playback and telemetry.
  • Experience handling large datasets to prioritize projects, assess impact, and navigate complex problem spaces.
  • Adept at recognizing when a problem necessitates a backend solution and effectively communicating requirements to backend engineers.

Preferred Qualifications:

  • Active contributor to significant open-source video streaming projects (e.g., Shaka, Bento, ffmpeg/libav, media3/Exoplayer).

Employment Status: Full-time
Compensation: Competitive salary range based on experience, along with stock options and comprehensive health benefits.

We are committed to fostering a diverse and inclusive workplace, welcoming individuals from various backgrounds, experiences, skills, and perspectives. Philo is an equal opportunity employer, believing that everyone performs best when supported by their colleagues and the organization. We offer a generous benefits package to ensure the well-being of our team.



  • San Francisco, California, United States Philo, Inc. Full time

    At Philo, we are a collective of innovators and product specialists dedicated to redefining the television landscape by integrating cutting-edge technology with the art of storytelling. Our mission is to create the ultimate TV experience that we envision for ourselves. This involves utilizing cloud technology, contemporary tech stacks, machine learning, and...


  • San Francisco, California, United States Philo, Inc. Full time

    At Philo, we are a collective of innovators and product specialists dedicated to revolutionizing the television landscape by integrating cutting-edge technology with the most engaging medium ever created. Our mission is to construct the television experience we have always envisioned for ourselves. This involves utilizing cloud-based delivery, contemporary...


  • San Francisco, California, United States Philo, Inc. Full time

    About Philo, Inc.At Philo, we are a dedicated team of technology and product professionals focused on revolutionizing the television landscape. Our mission is to merge cutting-edge technology with the captivating medium of television, creating the ultimate viewing experience that we have always envisioned. This involves utilizing cloud-based solutions,...


  • San Francisco, California, United States Philo, Inc. Full time

    About Philo, Inc.At Philo, we are a dedicated team of technology and product enthusiasts focused on revolutionizing the television landscape. Our mission is to integrate cutting-edge technology with the captivating medium of television, creating the ideal viewing experience we envision for ourselves. This involves utilizing cloud technology, modern software...


  • San Francisco, California, United States Philo, Inc. Full time

    About Philo, Inc.At Philo, we are a collective of innovators and product specialists dedicated to revolutionizing the television landscape. Our mission is to merge cutting-edge technology with the art of storytelling, crafting the ultimate viewing experience that we have always envisioned. This involves utilizing cloud-based solutions, modern technological...


  • San Francisco, California, United States Twitch Full time

    About the RoleTwitch is a leading live streaming service that connects global communities through gaming, entertainment, music, sports, cooking, and more. As a Senior Software Engineer for Video Development, you will be part of the Mobile Client SDK Team, responsible for building a multi-platform broadcasting and playback system that works seamlessly across...


  • San Francisco, California, United States Got Light Full time

    About Got LightGot Light is a leading provider of lighting, audio, and video services for high-profile events, corporate functions, and product launches in the San Francisco area and beyond.About This RoleWe are seeking a skilled Video Technician to join our team on a part-time, event-based basis. As a Video Technician, you will be responsible for...


  • San Francisco, California, United States Discord Full time

    Senior Software Engineer - Media InfrastructureDiscord - San Francisco, CAThis position is US based only. Discord is about giving people the power to create space to find belonging in their lives. We want to make it easier for you to talk regularly with the people you care about. We want you to build genuine relationships with your friends and communities...


  • San Francisco, California, United States Got Light Full time

    About Got LightGot Light is a leading provider of lighting, audio, and video services for high-profile events, corporate functions, and product launches in the San Francisco area and beyond.About This RoleWe are seeking a skilled Video Technician to join our team on a part-time, event-based basis. As a Video Technician, you will be responsible for...


  • San Francisco, California, United States Warner Media, LLC. Full time

    About Warner Bros. DiscoveryWarner Bros. Discovery is a global leader in the media and entertainment industry, with a rich history of creating iconic content and beloved brands. Our company is built on a foundation of innovation, creativity, and a passion for storytelling.Job SummaryWe are seeking a highly skilled Staff Software Engineer to join our Content...


  • San Francisco, California, United States Philo Full time

    At Philo, we are a collective of innovators in technology and product development, dedicated to revolutionizing the television landscape by merging cutting-edge technology with the art of storytelling. Our mission is to create the ultimate TV experience that resonates with our vision. This involves utilizing cloud infrastructure, advanced technology stacks,...


  • San Francisco, California, United States Kapwing Full time

    About KapwingKapwing is a leading provider of cloud-based video editing solutions, empowering creators to produce high-quality content quickly and efficiently. Our mission is to democratize creative tools and make content creation accessible to everyone.Job DescriptionWe are seeking a highly skilled Full Stack Software Engineer to join our Repurpose team,...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while there were exceptional resources for developers to enhance their code, there was a lack of equally effective tools for machine learning practitioners to refine their models. From our initial experiment...

  • Video Technician

    5 days ago


    San Francisco, California, United States Got Light Full time

    About Got LightGot Light is a leading provider of lighting, audio, and video services for high-profile events in San Francisco and beyond. We're seeking a skilled Video Technician to join our team.Job SummaryWe're looking for a highly experienced Video Technician to install, operate, and strike video equipment for special events, corporate events, general...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for developers to enhance their code, there were insufficient tools available to assist machine learning practitioners in refining their models. Beginning...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating top-notch tools for AI developers. Our journey began with the realization that while developers had access to excellent coding tools, there was a significant gap in resources available for machine learning practitioners to enhance their model-building capabilities. Our initial product...


  • San Francisco, California, United States Software Aspekte Full time

    About Software AspekteAt Software Aspekte, we are dedicated to creating exceptional tools for AI developers. Our company was established with the understanding that while there are outstanding resources for software developers, there was a lack of equally effective tools for machine learning practitioners to enhance their models.Initially launching our...


  • San Francisco, California, United States Philo, Inc. Full time

    Job SummaryWe are seeking an experienced Software Engineering Manager to lead our Android team in building high-quality, high-engagement TV experiences for our users. As a technical leader, you will provide guidance on system architecture and design tradeoffs, while also managing day-to-day partnership operations with Google and Amazon.Key...


  • San Diego, California, United States Talentry, LLC Full time

    Job OverviewTalentry, LLC is seeking a skilled Embedded C++ Software Developer to design and develop software in C for a video application on embedded Linux.Key ResponsibilitiesCollaborate with system engineering to contribute to video system requirements developmentImplement video driver softwareDevelop software in C for a video application on embedded...


  • San Francisco, California, United States Dolby Full time

    Senior Software Engineer in TestCompany: Dolby Laboratories, Inc.At Dolby, we are at the forefront of entertainment technology, merging artistry with scientific innovation. As a vital member of our organization, your contributions will resonate across various platforms, from cinemas to personal devices. We are committed to fostering an environment where...