Search jobs > New York, NY > Frontend software engineer

Sr. Frontend Software Engineer (Video Engineering) [NY]

Philo
New York, NY
$162K-$210K a year
Full-time

At Philo, we're a group of technology and product people who set out to build the future of television, marrying the best in modern technology with the most compelling medium ever invented - in short, we're building the TV experience that we've always wanted for ourselves.

In practice this means leveraging cloud delivery, modern tech stacks, machine learning, and hand-crafted native app experiences on all of our platforms.

We aim to deliver a rock solid experience on the streaming basics, while cooking up next generation multi-screen and multi-user playback experiences.

Senior Frontend Software Engineer (Video Engineering) NY

Philo's video streaming infrastructure is highly distributed, horizontally scalable, and harnesses the power of cloud computing to deliver enough video to comprise single digit percentages of North American internet traffic.

Our video players are all developed in-house, leveraging a layer of shared code across platforms, and open source technology for playback.

Our video pipeline, which is also developed in-house, ingests both live and VOD content, dynamically inserts ads into video streams using Server-Side Ad Insertion (SSAI), and optimally delivers them to our growing user base at exabyte scale.

We use industry leading commercial and open source components in the transcode stage, paired with just-in-time packaging and our own ad stitcher that outputs unique manifests (targeting both HLS and MPEG-DASH) on a per-user, per-session basis.

We are seeking an enthusiastic Video Software Engineer to help us build and optimize the next generation of our frontend video platforms.

Responsibilities :

  • Own the application-driven playback quality on all devices playing Philo content.
  • Design, implement, release and monitor the next generation of Philo's content streaming frontend infrastructure.
  • Drive continuous improvements to the reliability, performance, latency, and security of Philo's streaming platforms, leveraging both in-house technology and, as necessary, contributing to open source projects.
  • Ensure we are measuring and optimizing every aspect of our content delivery process and the quality of our users' viewing experience (QoE).

Qualifications :

  • 8+ years of software development experience.
  • Experience integrating players, including, but not limited to Shaka, media3 / Exoplayer, and AVPlayer.
  • Experience with streaming protocols such as MPEG-DASH, HLS, MPEG TS, fMP4, CMAF, Zixi, and SRT.
  • Experience with content packaging and DRM.
  • Familiarity with Server-Side Ad Insertion (SSAI).
  • Proven track record of building highly efficient and feature rich Web, Android, and / or iOS applications using JavaScript / TypeScript, Kotlin, or Swift.
  • Must be willing to learn new technologies and languages to support our application needs regarding playback and telemetry.
  • Experience working with large amounts of data to prioritize projects, measure impact, and explore a problem space.
  • Experience and aptitude for collaborating and communicating with internal and external stakeholders in both business and technical roles.

Bonus Points :

Active open source contributor to a major video streaming project (eg Shaka, Bento, ffmpeg / libav, media3 / Exoplayer, video.js).

Status : Full-time

Location : Brooklyn, NY or remote

Compensation : Includes annual salary between $162K - $210K depending on experience and location, company stock options and health benefits

We value a diverse and inclusive workplace and we welcome people of different backgrounds, experiences, skills, and perspectives.

Philo is an equal opportunity employer. We believe that everyone does their best work when they are supported by each other and the company, and we offer a generous set of benefits to make sure the Philo team is happy and healthy.

Here is a sampling of the benefits we offer our team :

  • Full health, dental and vision coverage for you and your family
  • 401(k) plan with employer contributions (we match 100% of deferrals up to 3% of pay and 50% of the next 2% of pay)
  • 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 first year of employment ($250 annually thereafter)
  • $500 / month ($6,000 / year) bonus for employees who commit to working at least 3 days per week in our offices, plus generous commuter benefits ($315 / month towards transit, rideshare, bike rental, or parking at our HQ office in San Francisco)
  • Free Gympass subscription - an all-in-one corporate benefit that gives employees the largest selection of gyms, studios, classes, training and wellness apps
  • Dog-friendly office
  • And much more!

For California Residents : Philo's CCPA Notice at Collection - Employees, Applicants, Owners, Directors, Officers and Contractors

Pursuant to the San Francisco Fair Chance Ordinance, we will consider for employment qualified applicants with arrest and conviction records.

30+ days ago
Related jobs
Disney Entertainment & ESPN Technology
New York, New York

The Media Processing & Distribution group is hiring a talented Senior Software Engineer to support the growing Content Distribution & Origin (CDO) Engineering team. Media Engineering is an innovative organization that is passionate about providing the best possible video playback experience, art, an...

Vimeo Inc
Queens, New York
Remote

We enable anyone to create high-quality video experiences to better connect and bring ideas to life. We are seeking a highly motivated and innovative Machine Learning Engineer to join our team. Mentor and collaborate with other engineers and data scientists, fostering a culture of innovation and con...

A Place For Mom
New York, New York

We are looking for a talented Staff Software Engineer who will utilize a modern technology stack to update and maintain our lead platform experiences. This role entails being a seasoned engineer with deep frontend technology and leadership experience. This position reports to the Director of Enginee...

Datadog
New York, New York

Senior Software Engineer (Frontend) - Security Platform. Paris, France; Nantes, France; Bordeaux, France; Sophia Antipolis, France; Lyon, France; Montpellier,France; Tel Aviv, Israel. As an engineer working on our security products, you will be a key contributor to our Cloud Security Platform, deliv...

AMEX
New York, New York

As an American Express Software Engineer Intern, you will work on building global scale software with a host of tools and frameworks! Internship project areas range from machine learning, using big data, native mobile applications, backend services, full stack web applications, or UX/UI focused deve...

GEMINI
New York, New York

The Role: Software Engineer (Frontend). As the primary Frontend Engineer for our Marketing website, you’ll collaborate closely with the design and marketing teams to rapidly build, iterate, and enhance both new and existing product and information pages. Review other software engineers’ code for cor...

Z1 Discovery Communications LLC
New York, New York

Your documentation in code, on technical designs, and operations provide clarity to any engineer interacting with your software or its code. Mastery of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews,...

Peacock TV LLC
Queens, New York

The Video Software Engineering team is looking for Engineering Managers to grow and develop our engineering talent and build inclusive, high-performing teams. Engineering Manager, Video Software Engineering. Work closely with Engineering/Product/Project Management and Backend Technology Services tea...

Palo Alto Networks
New York, New York
Remote

The Cortex Vulnerability Management Scanning team is expanding, and we’re looking for a Sr Software Engineer to join our team. We are a company built on the foundation of challenging and disrupting the way things are done, and we’re looking for innovators who are as committed to shaping the future o...

Amazon.com Services LLC
New York, New York

Amazon’s DSP (ADSP) Display engineering team seeks a software engineer to join the ADSP display engineering team for programmatic and guaranteed ad products. Amazon Advertising seeks the world’s brightest and best technical engineers to drive next-generation solutions that enable advertisers to reac...