Back to Jobs

Experienced Distributed Systems Engineer - Data Platform for Netflix's Global Streaming Empire

Remote, USA Full-time Posted 2025-11-03

Unlock Your Career Potential with Netflix's Data Platform Team

At Netflix, we're on a mission to revolutionize the entertainment industry by providing an unparalleled streaming experience to our global audience. With a presence in over 190 countries and a diverse content library, we're constantly pushing the boundaries of innovation. As a leader in the streaming space, we're now seeking a highly skilled Distributed Systems Engineer to join our Data Platform team and help drive our next phase of growth.

About the Data Platform Team

Our Data Platform team is the backbone of Netflix's data-driven decision-making process. We're responsible for building and maintaining the data infrastructure that enables our various business functions to make informed decisions. Our team is passionate about creating a seamless data experience for our stakeholders, ensuring that our data is accurate, reliable, and easily accessible.

Key Focus Areas of the Data Platform Team

  • Database Access Platform: We're building a flexible query gateway that enables our microservices to store, consume, and manage their data efficiently. Our team is responsible for creating data abstractions that work at sub-millisecond latencies, making it possible for our microservices to fulfill their evolving data needs.
  • Data Platform Infrastructure: Our team provides a common infrastructure and tooling that enables Netflix to innovate rapidly on delivering cutting-edge data and analytics systems. We create high-impact infrastructure, control, and deployment systems that are tailored to the needs of running our data systems at scale.
  • Big Data Compute: We're responsible for providing a cloud-native platform for distributed data processing at Netflix. Our team is key to batch data processing in the Data Platform, offering support for various data processing frameworks and providing sub-second latency for certain classes of queries.
  • Big Data Orchestration: Our team provides a platform for scheduling, orchestrating, and executing big data jobs and workflows in a self-serve manner. We're moving towards event-driven and intelligent orchestration, requiring minimal user input/intervention.

Key Responsibilities

  • Tackle real-world business needs at scale by applying your computer programming and analytical problem-solving skills.
  • Design and build a robust, scalable, and highly available distributed infrastructure that meets the needs of our growing business.
  • Drive cross-functional initiatives and collaborate with engineers, product managers, and TPMs across teams to deliver high-impact projects.
  • Communicate our experiences to the open-source communities and contribute to Netflix OSS.

Essential Qualifications

  • 2+ years of experience in building large-scale distributed systems features or applications.
  • Proficiency in designing and developing RESTful web services.
  • Experience in building and operating scalable, fault-tolerant, distributed systems.
  • Knowledge of Java or other object-oriented programming languages.
  • Comfortable handling multi-threading challenges.
  • BS in Computer Science or a related field.

Preferred Qualifications

  • Experience with distributed data processing frameworks such as Spark, Presto/Trino, Druid, and Iceberg.
  • Knowledge of Python and experience working with various programming languages.
  • Familiarity with cloud-native technologies and containerization.
  • Experience working with open-source communities and contributing to OSS projects.

Skills and Competencies Required for Success

  • Strong programming skills in languages such as Java, Python, or C++.
  • Experience with distributed systems, data processing, and storage technologies.
  • Excellent problem-solving skills, with the ability to analyze complex technical problems and develop creative solutions.
  • Strong communication and collaboration skills, with the ability to work effectively with cross-functional teams.
  • Ability to adapt to changing priorities and technologies, with a willingness to learn and grow.

Career Growth Opportunities and Learning Benefits

As a Distributed Systems Engineer on our Data Platform team, you'll have the opportunity to work on high-impact projects that drive Netflix's business forward. You'll collaborate with talented engineers and learn from their experiences, gaining valuable insights into the latest technologies and trends in the industry. Our team is committed to providing a supportive and inclusive environment that fosters growth and development.

Work Environment and Company Culture Highlights

At Netflix, we pride ourselves on our innovative and inclusive culture. As a remote worker, you'll be part of a global team that's passionate about delivering exceptional results. We offer a flexible work environment that allows you to work from anywhere in the U.S., with a focus on work-life balance and employee well-being.

Compensation, Perks, and Benefits

We're offering a competitive hourly rate of $27/hour for this role. As a Netflix employee, you'll also be eligible for a range of benefits, including comprehensive health insurance, retirement savings plans, and generous paid time off. We're committed to providing a rewarding and fulfilling work experience that goes beyond just a paycheck.

Join Our Team and Shape the Future of Entertainment

If you're a motivated and talented Distributed Systems Engineer looking to make a real impact, we want to hear from you. Apply now to join our Data Platform team and become part of Netflix's mission to revolutionize the entertainment industry.

Apply Now!

Apply for this job    

Similar Jobs