Distributed Systems Engineer (L5) - Data Platform

Netflix is one of the world's leading entertainment services with 283 million paid memberships in over 190 countries.
$170,000 - $720,000
Distributed Systems
Staff Software Engineer
Remote
5,000+ Employees
7+ years of experience
Enterprise SaaS · Entertainment

Description For Distributed Systems Engineer (L5) - Data Platform

Netflix, the world's leading streaming entertainment service, is seeking a Distributed Systems Engineer for their Data Platform team. This role focuses on evolving and innovating the company's data infrastructure, particularly within the Data Discovery and Governance team. The position involves building and maintaining Netflix's data catalog, distributed search infrastructure, and lineage systems that track data movement across different stores.

The ideal candidate will join a diverse team responsible for providing centralized data platforms and tools that enable critical data-driven decisions across Netflix's business functions. You'll work on building robust, scalable distributed systems that power Netflix's world-class data infrastructure, supporting over 283 million paid memberships across 190+ countries.

Key responsibilities include architecting distributed infrastructure, leading cross-functional initiatives, and contributing to open-source communities. The role offers competitive compensation ($170,000 - $720,000), comprehensive benefits, and the flexibility of remote work within the US. You'll be part of a diverse, inclusive team that values different perspectives and backgrounds.

This position is perfect for experienced engineers passionate about solving complex data challenges at scale, with strong expertise in distributed systems and languages like Java, Python, or Go. You'll have the opportunity to impact how Netflix leverages data to enhance the entertainment experience for millions of users worldwide while working with cutting-edge technology and talented professionals across various disciplines.

Last updated 13 days ago

Responsibilities For Distributed Systems Engineer (L5) - Data Platform

  • Solving real business needs at a large scale by applying software engineering and analytical problem-solving skills
  • Architecting and building robust, scalable, and highly available distributed infrastructure
  • Leading cross-functional initiatives and collaborating with engineers, product managers, and TPM across teams
  • Sharing experiences with open source communities and contributing to Netflix OSS

Requirements For Distributed Systems Engineer (L5) - Data Platform

Java
Python
Go
  • 7+ years experience in crafting complex, scalable distributed data infrastructure
  • Proficiency in Java, C++, Golang, or Python with a solid understanding of multi-threading and memory management
  • Proven track record of developing and maintaining high-impact systems
  • Experience building and operating scalable, fault-tolerant, distributed systems
  • BS in Computer Science or a related field

Benefits For Distributed Systems Engineer (L5) - Data Platform

401k
Medical Insurance
Mental Health Assistance
Dental Insurance
Vision Insurance
Parental Leave
Equity
  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • Paid leave of absence programs
  • 35 days annually for paid time off (hourly employees)
  • Flexible time off (salaried employees)

Interested in this job?

Jobs Related To Netflix Distributed Systems Engineer (L5) - Data Platform

Distributed Systems Engineer L5 - Delivery

Staff-level Distributed Systems Engineer position at Netflix, focusing on continuous delivery platforms and infrastructure at scale, offering competitive compensation and comprehensive benefits.

Software Engineer (L5) - Distributed Refactoring Platform

Staff Software Engineer position at Netflix focusing on building and maintaining the Distributed Refactoring Platform, working with JVM languages and TypeScript in Warsaw.

Distributed Systems Engineer (L5) - Platform Engineering

Staff Software Engineer position at Netflix focusing on distributed systems and cloud infrastructure, offering competitive salary and comprehensive benefits.

Distributed Systems Engineer, Membership Engineering - L5

Senior Distributed Systems Engineer role at Netflix focusing on subscription management and commerce platform infrastructure, offering competitive compensation and comprehensive benefits.

Distributed Systems Engineer (L5) - Compute Runtime

Staff Software Engineer position at Netflix focusing on distributed systems and container runtime infrastructure, offering competitive compensation and comprehensive benefits.