Senior Full-Stack Engineer - Collaboration and Reporting Infrastructure

Netflix, Remote, United States

Leading subscription service for watching TV episodes and movies

Duration: Full-Time

About the team
Collaboration and Reporting Infrastructure (CRI) provides foundational and infrastructural services for other engineering teams at Netflix working in the domain of Content Engineering, Media Processing and the Netflix Studio. We create solutions with leverage that lift other teams. We have broad reach in the company and our work powers the entire process from planning movies, to movie production and through to the eventual playback of movies.
Our services free up application engineering teams to enable innovation in the content production space, provide a seamless experience to their business stakeholders and make accurate information available to help inform business decisions. Enabling effective collaboration among business users and artists is critical to our success.
CRI is part of the Media Cloud Engineering (MCE) group which provides highly available infrastructure for content production and processing across all Netflix productions and licensed content. Infrastructure pieces like massive scale media processing platforms (1, 2), workflows (conductor), media asset management, collaboration, reporting, data movement, and data processing are some of the key services we build. All this is custom built on top of Amazon Web Services (AWS) infrastructure. 
About the role
As a full-stack engineer on CRI you will help us maintain and improve our current suite of products and build the future of collaboration solutions for our stakeholders and business users. In this role you will have the opportunity to drive direction, own development end-to-end, manage stakeholder relationships, provide actionable feedback and insights to colleagues, and create technical solutions at scale. You will build delightful experiences on both the front-end and backend. 
About You
You are self-motivated and can work independently, while also being able to pivot and partner closely with other engineers on a project. You are passionate about building quality products and want to own development end-to-end, leading with the right design, and follow principles to deliver maintainable, performant and a predictable experience. You are a problem solver and like to challenge yourself, but you are not afraid to reach out when you need help. 

You’ll be successful in this role if you:

  • Have strong demonstrable knowledge in Front-end technologies (ex. Javascript, React, CSS)
  • Have strong demonstrable knowledge in Backend technologies (ex. Java, Go, Node)
  • Have experience driving low-level system design and architecture decisions
  • Build testable, highly-available applications and services with monitoring and alerting
  • Have a good understanding of concepts like concurrency, parallelism, event driven architecture
  • Have experience with REST-ful APIs for internal and external products
  • Take end-to-end ownership of major features and components: from inception to deployment


  • Experience with technologies like Spring, Cassandra, Redis, Kafka, Elasticsearch
  • Building cloud applications (ex. AWS, Google Cloud, Microsoft Azure)

About Netflix

Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

Want to learn more about Netflix? Visit Netflix's website.