Principal Engineer, Video Streaming Technology

Beachbody - Westlake Village, CA

Posted 16 days ago

Beachbody, the leader of in-home fitness programs and nutritional products, is on the lookout for top-notch talent. We’re an equal-opportunity employer who offers competitive compensation, incredible benefits and perks, not to mention a laid-back office filled with smart, friendly people and positive energy. We also provide free Shakeology, onsite gyms, flexible work hours, and cool product discounts. Are you ready to help us achieve our goal of helping people live healthy fulfilling lives?


What will you be doing at Beachbody as a Principal Engineer of Video Streaming?

  • Engineer, architect, and code the video streaming experience for Beachbody on Demand
  • Lead and work hands-on across video player development and backend video encoding workflows
  • Guide and mentor more junior developers and contractors in the coding and implementation of the video players and video delivery backend
  • Code to video streaming technology standards and practices
  • Conduct architecture, design, process and code reviews with teammates and peers
  • Create and maintain video streaming technology documentation
  • Work closely with product management stakeholders to deliver optimizable video technology solutions consistent with business objectives
  • Work closely with data and reporting stakeholders to ensure effective end-to-end analytics
  • Collaborate with PMO and QA to develop efficient video technology development and deployment processes
  • Collaborate with DevOps, SecOps, and NOC to ensure service level and compliance objectives are met

We’d love to chat if you are able to...

  • Be open, honest, pragmatic, collaborative, and take pride in your contribution to the success of the team, the business, and our customers.
  • Consider solutions from multiple perspectives, including security, performance, scalability, compatibility, quality, cost, and operational efficiency.
  • Clearly communicate benefits and drawbacks of alternative solutions to technical and non-technical audiences.
  • Lead and/or mentor internal and external development resources.

Experience :

  • BS/BA in Computer Science, Information Systems, Engineering or related field, and at least 10 years’ experience.
  • MINIMUM 5 years’ experience engineering leadership in the role of lead engineer, principle engineer, solution architect, or similar.
  • MINIMUM 3 years’ experience coding and implementing video player solutions.
  • MINIMUM 3 years’ experience delivering video streaming solutions to large audiences.
  • Thorough understanding of digital video streaming technology including streaming protocols, ABR, content protection, and tools of the trade across multiple platforms including web, iOS, Android, Roku, Apple TV, and Android TV.
  • Thorough understanding of digital video streaming player technology across multiple platforms including web, iOS, Android, Roku, Apple TV, and Android TV.
  • Understanding of tag management and analytics platforms such as Tealium and Google Analytics.
  • Thorough understanding of web, API, and video streaming security
  • Thorough understanding of Continuous Integration tools and processes in an AWS and other PAAS environments, with special emphasis on Travis and the AWS CI/CD tools such as CloudFormation.
  • Experience with AWS services such as Lambda, EC2, and S3.
  • Experience with load testing, performance monitoring, vulnerability scanning and penetration testing using third-party services.
  • Experience in technologies relating to personalization, recommendations, and content targeting as they relate to digital video streaming.
  • Experience with Ad server integrations such as Google Ad Manager (DFP) or others.
  • Hands on, expert level experience with Javascript/HTML/CSS.
  • Hands on experience with React, Python, and PHP.
  • Nice to have: Node.js

You're Right for This Job If

  • First, you’ve read this job description in its entirety, feel you can be a very competitive candidate, and the thought of this job fires you up making you want to learn more.
  • You have opinions on topics outside of your technology domain, just as others have opinions on technology, and you welcome vigorous discussions with the understanding that opinion and responsibility are not the same thing.
  • You enjoy working on technology which is the consumer product, often putting you in direct contact with the end user, as opposed to technology which is internally focused. Our company helps people achieve their goals and enjoy healthy fulfilling lives. You must know, and love, that your work directly supports our customers reaching those goals!
  • You thrive in an environment where you’re given the responsibility to deliver, are willing to do what it takes to make that happen, and no hand-holding is required for you to be successful. We hire really smart people. We think really smart people can, and should be able to do their jobs!

Beachbody, LLC is an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, ancestry, national origin, citizenship status, religion, creed, age, physical or mental disability, sex, gender (including pregnancy, childbirth, breastfeeding or related medical conditions), sexual orientation, gender identity, gender expression, medical condition, genetic information, marital status, military and veteran status, or any other characteristic protected by federal, state, or local law.

To all recruitment agencies: Beachbody does not accept unsolicited agency resumes. Please do not forward resumes to our jobs alias, Beachbody employees, or any other company location. Beachbody is not responsible for any fees related to unsolicited resumes.

Show Full Description
Senior .NET Developer
SourceStrike in Irvine, CA

You have multiple years of experience in delivering scalable backend solutions. We are looking for a top-notch engineer with a focus on backend development.

Shopify Front End Developer
Shrimpton Agency LLC in Los Angeles, CA

Exposure to backend technologies (Ruby on Rails, Laravel, Node.js), linux servers, AWS, Git. Shrimpton Agency designs and develops Shopify, Craft CMS, Wordpress…

Senior Software Engineer - Backend
SADA in Los Angeles, CA

You will be responsible for implementing the backends of web and mobile applications for our customers utilizing Google Cloud Platform (GCP).

Web Engineer
GumGum in Santa Monica, CA

Develop backend functionality with Node.js, including extending and maintaining APIs built with Sequelize. You’ll have a real impact as you work on apps used…

Senior Engineer, Software
Ticketmaster in Hollywood, CA

5+ years’ experience of professional end-to-end backend and full-stack application development; We’re fans who help fans everywhere get in to the live events…

JavaScript Developer
Riparian LLC in Pasadena, CA

Familiar with JavaScript, HTML, CSS, Node, JSON, RESTful APIs. Efficiently ingesting, normalizing, transforming and displaying large amounts of complex data…

Web Developer
Easton Diamond Sports in Thousand Oaks, CA

Knowledge of backend programming languages such as, .NET, Java and PHP a plus. Do you have what it takes to win? Expert XHTML, CSS, and JavaScript knowledge.

Senior Software Engineer, Media Networks
Blizzard Entertainment in Santa Monica, CA

Working knowledge of backend services and APIs. Activision Blizzard Media Network is looking for a talented and passionate Senior Software Engineer to join a…

Senior Software Engineer, Media Networks
Blizzard Entertainment in Irvine, CA

Working knowledge of backend services and APIs. Activision Blizzard Media Network is looking for a talented and passionate Senior Software Engineer to join a…

Technical Manager
Wondersauce in Los Angeles, CA

The Wondersauce dev team spans three offices, New York, Columbus, and Los Angeles, and is comprised of a range of talent focusing on both backend and frontend…