Distributed Systems Engineer (L4) - Data Platform

Netflix is one of the world's leading entertainment services with over 278 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages.
$170,000 - $720,000
Mid-Level Software Engineer
Remote
5,000+ Employees
2+ years of experience
AI · Enterprise SaaS
This job posting may no longer be active. You may be interested in these related jobs instead:
System Development Engineer, Kuiper Simulation

System Development Engineer role at Amazon's Project Kuiper, building simulation systems for satellite broadband technology.

Software Developer 3 - C/C++, Distributed System

Software Developer position focusing on distributed systems and C/C++ development for Oracle Exadata Database Machine.

Distributed Systems Engineer - Developer Productivity

Build and maintain distributed systems for Apple's developer productivity infrastructure, focusing on reliability, scalability, and developer experience.

Software Development Engineer, Route 53 Edge Team

Software Development Engineer position for Amazon's Route 53 Edge Team, working on distributed systems and DNS services.

Software Engineer - AWS PCS, High Performance Computing

AWS HPC team is seeking an experienced Software Engineer to work on new High Performance Computing service, building core offerings for planning, scheduling, and executing HPC workloads.

Description For Distributed Systems Engineer (L4) - Data Platform

Netflix is seeking a Distributed Systems Engineer (L4) for their Data Platform team. The role involves evolving and innovating the company's data infrastructure, which enables leveraging data to bring joy to members. The data infrastructure teams provide centralized data platforms and tools for various business functions at Netflix, allowing them to make critical data-driven decisions. The position is open to remote candidates within the U.S.

Key responsibilities include:

  • Solving real business needs at large scale using 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 TPMs across teams
  • Sharing experiences with open source communities and contributing to Netflix OSS

The ideal candidate should have:

  • 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
  • Expertise in Java or other object-oriented programming languages
  • Comfort in tackling multi-threading challenges
  • BS in Computer Science or a related field

The role offers opportunities to work on various data platform teams, including Big Data Warehouse and Iceberg, Gen AI Platform, Online Datastores, and Data Platform Infrastructure. Each team focuses on specific aspects of Netflix's data infrastructure, from managing exabyte-scale data warehouses to building developer platforms for GenAI applications.

Netflix offers a comprehensive benefits package, including health plans, mental health support, 401(k) with employer match, stock options, and various leave programs. The company values diversity and inclusion, seeking to build a team that brings new perspectives to solve challenges.

Compensation for this role ranges from $170,000 to $720,000, with the option to choose the split between salary and stock options annually. Netflix provides a unique culture and environment, emphasizing innovation, freedom, and responsibility.

Last updated 8 months ago

Responsibilities For Distributed Systems Engineer (L4) - Data Platform

  • Solve business needs at large scale
  • Architect and build robust, scalable distributed infrastructure
  • Lead cross-functional initiatives
  • Collaborate with engineers, product managers, and TPMs
  • Contribute to open source communities and Netflix OSS

Requirements For Distributed Systems Engineer (L4) - Data Platform

Java
  • 2+ years experience in building large-scale distributed systems
  • Proficiency in RESTful web services design and development
  • Experience with scalable, fault-tolerant distributed systems
  • Expertise in Java or other object-oriented languages
  • Comfort with multi-threading
  • BS in Computer Science or related field

Benefits For Distributed Systems Engineer (L4) - Data Platform

Medical Insurance
Mental Health Assistance
401k
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

Interested in this job?