Distributed Systems Engineer (L5) - Compute Abstractions

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

Description For Distributed Systems Engineer (L5) - Compute Abstractions

Netflix's Compute organization is seeking a Staff Software Engineer to join their Compute Abstractions team, which is responsible for managing one of the largest Cloud footprints in the industry. This role offers an opportunity to work on internet-scale cloud infrastructure, focusing on increasing fleet-wide agility, efficiency, and reliability.

The position requires a highly skilled engineer with extensive experience in evolving large-scale infrastructure systems. You'll be working with cutting-edge technology, including AWS cloud services and Kubernetes, while designing compute abstractions that serve all of Netflix's engineering teams. The role combines technical leadership with hands-on development, requiring both architectural vision and practical implementation skills.

As a Staff Engineer, you'll be instrumental in designing and implementing solutions that enable Netflix's massive cloud infrastructure to operate efficiently at scale. You'll work closely with Product and Customers to create intuitive experiences that anticipate needs and make internet-scale computing accessible. The role involves mentoring peers, driving operational excellence, and maintaining awareness of industry trends to inform strategic decisions.

The compensation is highly competitive, ranging from $100,000 to $720,000, with flexibility to choose between salary and stock options. Netflix offers comprehensive benefits including health plans, mental health support, 401(k) with employer match, and generous time off policies. The company strongly values inclusion and diversity, fostering an environment where innovation and creativity thrive.

This is an exceptional opportunity for a seasoned distributed systems engineer who wants to impact how one of the world's leading streaming services operates at scale. You'll be at the forefront of cloud computing, solving unique challenges that come with supporting hundreds of millions of customers globally while working with a team that pushes the boundaries of performance and resilience.

Last updated 13 days ago

Responsibilities For Distributed Systems Engineer (L5) - Compute Abstractions

  • Work closely with Product and Customers to design experiences for internet scale computing
  • Design compute abstractions used by all of engineering
  • Mentor peer engineers in building, maintaining, and deploying complex features
  • Drive operational excellence on the Abstractions team
  • Maintain currency on industry trends
  • Develop automated systems to test for regressions and performance

Requirements For Distributed Systems Engineer (L5) - Compute Abstractions

Kubernetes
  • Proven track record of architecting and implementing customer-focused products at 100M+ user scale
  • Experience driving wide change at the scale of 100's of engineers
  • Experience architecting, implementing, and owning distributed systems at scale of 10's of services
  • Seasoned mentorship experience
  • Strong focus on building easy to use and maintain systems
  • Ability to balance stakeholder needs
  • Self-starter with project management skills
  • Quick learner excited about new technologies

Benefits For Distributed Systems Engineer (L5) - Compute Abstractions

Medical Insurance
Mental Health Assistance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • 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
  • 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) - Compute Abstractions

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.