Current jobs related to Lead Video Playback Software Engineer - San Francisco, California - Philo, Inc.
-
San Diego, California, United States Apple Full timeAbout the RoleWe are seeking a skilled Software Engineer to join our Media Streaming Playback team at Apple. As a key member of our team, you will be responsible for developing high-quality playback experiences in JavaScript for embedded platforms and media playback experiences on Android devices.Key ResponsibilitiesDeveloping features pertaining to...
-
Senior iOS Software Engineer, Video-On-Demand
2 weeks ago
San Jose, California, United States Tik Tok Full timeJob DescriptionTikTok is a leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. We're looking for a Senior iOS Software Engineer to join our Video-On-Demand team, responsible for empowering TikTok content consumption by enhancing playback and uploading mobile SDK capacities and...
-
Software Engineer
1 week ago
San Francisco, California, United States Mux Full timeAbout MuxMux is a video platform for developers, dedicated to solving the complex problems of video streaming. Our mission is to make video accessible to everyone, and we're looking for a skilled Software Engineer to join our team. As a Mobile Video Streaming Expert, you will be responsible for building and optimizing low-level mobile SDKs for video capture,...
-
San Jose, California, United States TikTok Full timeJob SummaryTikTok is a leading destination for short-form mobile video, inspiring creativity and bringing joy to over 1 billion users worldwide. We're seeking a skilled Senior Android Software Engineer to join our Video-On-Demand (VOD) team, responsible for developing mobile SDKs that deliver exceptional playback and uploading experiences on various mobile...
-
San Jose, California, United States Tik Tok Full timeJob Description:TikTok is a leading destination for short-form mobile video, inspiring creativity and bringing joy to over 1 billion users worldwide. Our mission is to empower users with exceptional video experiences.Responsibilities:As a Senior iOS Software Engineer for Video-On-Demand, you will be responsible for designing and developing mobile platforms...
-
San Jose, California, United States Tik Tok Full timeJob Description:TikTok is a leading destination for short-form mobile video, and our mission is to inspire creativity and bring joy. As a Senior iOS Software Engineer for our Video-On-Demand platform, you will play a key role in empowering TikTok content consumption by enhancing playback and uploading mobile SDK capacities and...
-
Senior iOS Software Engineer for Video-On-Demand
2 weeks ago
San Jose, California, United States Tik Tok Full timeJob SummaryTikTok is seeking a skilled Senior iOS Software Engineer to join our Video-On-Demand team. As a key member of our team, you will be responsible for designing and developing mobile platforms that serve TikTok's VoD business, particularly on player and data loading.ResponsibilitiesDesign and develop mobile platforms that serve TikTok's VoD business,...
-
San Jose, California, United States Tik Tok Full timeResponsibilitiesAs a Senior iOS Software Engineer on our Video-On-Demand team, you will be responsible for designing and developing the mobile platform that serves TikTok's VoD business, focusing on player and data loading. Your expertise will be crucial in enhancing playback and uploading mobile SDK capacities and performance.Support the development of...
-
San Diego, California, United States Apple Full timeJob SummaryApple is seeking a highly skilled Software Engineer to join our Streaming Media Team. As a media streaming engineer, you will be responsible for developing high-quality playback experiences in JavaScript for embedded platforms or media playback experiences on Android devices.Key ResponsibilitiesDevelop features pertaining to streaming,...
-
Android/IOS Software Engineer Intern
2 weeks ago
San Jose, California, United States Tik Tok Full timeJob DescriptionTikTok is a leading destination for short-form mobile video, and we're looking for talented individuals to join our team as software engineer interns. As a member of our VoD mobile SDK team, you'll play a crucial role in empowering TikTok content consumption by enhancing playback and uploading mobile SDK capacities and performance.Our team's...
-
Senior Android Software Engineer
2 weeks ago
San Jose, California, United States Tik Tok Full timeJob DescriptionTikTok is a leading destination for short-form mobile video, inspiring creativity and bringing joy to over 1 billion users worldwide.We're seeking a seasoned Android software engineer to join our Video-On-Demand (VOD) mobile SDK team, responsible for empowering TikTok content consumption by enhancing playback and uploading mobile SDK...
-
Senior iOS Software Engineer
2 weeks ago
San Jose, California, United States Tik Tok Full timeJob DescriptionTikTok is a leading destination for short-form mobile video, inspiring creativity and bringing joy to over 1 billion users worldwide. We're seeking a skilled Senior iOS Software Engineer to join our Video-On-Demand (VOD) team, responsible for developing and maintaining our mobile SDKs.As a key member of our team, you will design and develop...
-
San Jose, California, United States Tik Tok Full timeEmpowering Content ConsumptionTikTok is the leading destination for short-form mobile video. Our global offices include Los Angeles, New York, London, Paris, Berlin, Dubai, Singapore, Jakarta, Seoul, and Tokyo. At TikTok, our people are humble, intelligent, compassionate, and creative. We create to inspire - for you, for us, and for more than 1 billion users...
-
Video Software Engineer
1 week ago
San Francisco, California, United States Mux Full timeAbout MuxMux is a leading video platform for developers, dedicated to solving the complex problems of video encoding and streaming. Our mission is to democratize video by providing a scalable and reliable solution for developers to build video applications.Our TeamWe are a tight-knit team of experienced engineers from top tech companies, including Google,...
-
Software Engineer
4 weeks ago
San Francisco, California, United States Kapwing Full timeAbout KapwingKapwing is a cloud-based video editing platform that enables creators to produce high-quality video content quickly and easily. Our mission is to democratize creative tools and make video editing accessible to everyone.Job DescriptionWe're seeking a talented Full Stack Software Engineer to join our Repurpose team. As a key member of our...
-
Android/IOS Software Engineer Intern
1 week ago
San Jose, California, United States Tik Tok Full timeRole SummaryTikTok is seeking a talented Software Development Intern to join our Mobile SDK team. As an intern, you will have the opportunity to work on building mobile SDK related to multimedia and network technologies which deliver the best user experience on a huge variety of mobile platforms for TikTok users around the world.ResponsibilitiesParticipate...
-
Cloud-Based Video Editor Software Engineer
2 weeks ago
San Francisco, California, United States Kapwing Full timeVideo Editing Software EngineerKapwing is revolutionizing the video editing industry with its cloud-based platform. We're seeking a talented software engineer to join our Repurpose team and help us build the next generation of video editing tools.Key Responsibilities:Design and develop full-stack features for our cloud-based video editor using React, Node,...
-
Cloud-Based Video Editor Software Engineer
2 weeks ago
San Francisco, California, United States Kapwing Full timeVideo Editing Innovation at KapwingWe're on a mission to revolutionize video editing by making it faster, more accessible, and collaborative. Our team is building the next generation of modern creators' tools to enable everyone to share their story online.As a Full Stack Software Engineer on our Repurpose team, you'll play a crucial role in developing new...
-
Video Engineer
1 week ago
San Francisco, California, United States Whatnot Full timeVideo EngineerAt Whatnot, we're seeking a skilled Video Engineer to enrich our platform with innovative video solutions and enhanced tools designed to empower both our buyers and sellers. Your work will enhance our platform's video quality and introduce tools that maximize engagement and sales for our sellers.Key Responsibilities:Implement robust measurement...
-
Video Software Engineer
2 weeks ago
San Francisco, California, United States Mux Full timeAbout MuxMux is a leading cloud video technology company that empowers developers to build video applications with ease.Our mission is to democratize video by solving the hard problems developers face when building video, including video encoding and streaming, video monitoring, and more.We're committed to building a healthy team that welcomes diverse...
Lead Video Playback Software Engineer
2 months ago
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 technology stacks, machine learning, and meticulously crafted native applications across all platforms. We strive to provide a robust experience on streaming essentials while developing next-generation multi-screen and multi-user playback functionalities.
Senior Video Playback Software EngineerPhilo's video streaming architecture is extensively distributed, horizontally scalable, and leverages cloud computing to manage video delivery that constitutes a small fraction of North American internet traffic. Our video players are developed internally, utilizing a shared codebase across various platforms and open-source technologies for playback. Our in-house developed video pipeline ingests both live and on-demand content, dynamically integrates advertisements into video streams through Server-Side Ad Insertion (SSAI), and efficiently delivers them to our expanding user base at an exabyte scale. We employ leading commercial and open-source components during the transcoding phase, combined with just-in-time packaging and our proprietary ad stitching technology that generates unique manifests targeting both HLS and MPEG-DASH on a per-user, per-session basis.
We are in search of a passionate Video Software Engineer to assist in enhancing and optimizing our playback stack. Our compact team thrives on experimentation and determination to improve the playback experience and its impact on business outcomes. You will have the autonomy to explore various technologies and delve deep into the stack. Whether it's troubleshooting an issue in Chromium, contributing to open-source initiatives like Shaka Player, or discovering innovative methods to instrument our players, you will identify the most significant enhancements and validate their effectiveness.
Key Responsibilities:- Take ownership of the application-driven playback quality across all devices streaming Philo content.
- Design, implement, launch, and monitor the next generation of Philo's content streaming frontend infrastructure.
- Drive 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 our users' viewing experience (QoE).
- 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 experience in building highly efficient and feature-rich web, Android, and/or iOS applications using JavaScript/TypeScript, Kotlin, or Swift.
- Willingness to learn new technologies and languages to meet application needs related to playback and telemetry.
- Experience managing large datasets to prioritize projects, assess impact, and navigate complex problem spaces.
- Able to discern when a problem necessitates a backend solution and effectively communicate requirements to backend engineers.
Preferred Qualifications:
- Active contributor to a significant open-source video streaming project (e.g., Shaka, Bento, ffmpeg/libav, media3/Exoplayer).
Status: Full-time
Location: Remote options available
Compensation: Competitive salary, stock options, and comprehensive health benefits.
Philo values diversity and inclusivity in the workplace, welcoming individuals from various backgrounds, experiences, skills, and perspectives. We are an equal opportunity employer, believing that everyone performs their best work when supported by their peers and the organization. We offer a generous benefits package to ensure the well-being of the Philo team.