Back to Jobs

Experienced Distributed Systems Engineer for Netflix's Cutting-Edge Data Infrastructure - Remote Opportunity in Florida, USA

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

Unlock the Power of Data at Netflix: Join Our Team as a Distributed Systems Engineer

At Netflix, we're on a mission to entertain the world and revolutionize the way content is created, produced, and delivered to a global audience. With over 220 million paid subscribers across 190 countries, we're constantly pushing the boundaries of innovation. As a Distributed Systems Engineer on our data infrastructure team, you'll play a critical role in shaping the future of our data-driven decision-making processes.

About Our Data Infrastructure Team

Our data infrastructure teams are the backbone of Netflix's data-driven culture. We empower various business functions across the organization by providing unified data platforms and tools, enabling them to make informed, data-driven decisions. Our teams work tirelessly to ensure that our colleagues can work with data efficiently, safely, and effectively. We're committed to setting the standard for building high-quality data infrastructure, and we're looking for talented engineers like you to help us achieve our goals.

Focus Areas in Data Infrastructure

Our data infrastructure teams are organized into several focus areas, each with its unique challenges and opportunities. These areas include:

  • Database Access Platform: Building and operating a scalable query gateway that facilitates data abstractions to work at sub-millisecond latencies, enabling Netflix microservices to store, consume, and manage their data more effectively.
  • Data Platform Engineering: Creating high-impact framework, control, and orchestration systems that are tailored to the needs of running our data systems at scale, with a focus on Python and other programming languages.
  • Data Development and Processing: Offering a self-service, low-latency data development and processing experience, abstracting complexity across real-time systems like Kafka and Flink, and investing in operational automation, reliability, and tools for predictable data quality.
  • Big Data Compute: Providing a cloud-native platform for distributed data processing at Netflix, supporting batch, ETL, and interactive queries using technologies like Spark, Presto/Trino, Druid, and Iceberg.
  • Big Data Orchestration: Designing, organizing, and executing large data jobs and workflows in a self-serve manner, with a focus on event-driven and intelligent orchestration that requires minimal user input/intervention.

Key Responsibilities

As a Distributed Systems Engineer on our team, you'll be responsible for:

  • Tackling real-world business needs at scale by applying your programming and analytical problem-solving skills.
  • Architecting and building robust, scalable, and highly available distributed systems that meet the needs of our growing business.
  • Driving cross-functional initiatives and collaborating with engineers, product managers, and TPMs across teams to deliver high-impact projects.
  • Sharing your experiences with the open-source community and contributing to Netflix OSS.

Essential Qualifications

To succeed in this role, you'll need:

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

Preferred Qualifications

While not required, experience with the following technologies and concepts is highly desirable:

  • Distributed database systems.
  • Cloud-native architectures.
  • Containerization (e.g., Docker).
  • Orchestration tools (e.g., Kubernetes).
  • Python programming.
  • Experience with open-source projects.

What We Offer

At Netflix, we offer a competitive compensation package, including:

  • A salary of $25/hour.
  • Opportunities for career growth and professional development.
  • A dynamic, inclusive work environment that values diversity and promotes collaboration.
  • Access to cutting-edge technologies and innovative projects.
  • Flexible working hours and remote work arrangements.
  • A range of benefits, including health insurance, retirement plans, and more.

Why Join Netflix?

By joining our team, you'll become part of a company that's pushing the boundaries of innovation and entertainment. You'll have the opportunity to work on complex, challenging projects that impact millions of people around the world. Our culture values creativity, inclusivity, and collaboration, and we're committed to fostering a work environment that's engaging, supportive, and fun.

Ready to Apply?

If you're a motivated, talented Distributed Systems Engineer looking to join a team that's shaping the future of data infrastructure, we want to hear from you! Apply now and take the first step towards an exciting new career at Netflix.

Apply for this job    

Similar Jobs