Engineering Manager, Spark

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

Description For Engineering Manager, Spark

Netflix's Big Data Analytics Platform (BDAP) group is seeking an Engineering Manager for their Spark team, which is central to batch data processing and analytics in the Data Platform. The role involves leading a team of 7 (and growing) highly passionate engineers who work on providing high-performance, scalable, distributed data processing using Apache Spark on Hadoop. The team manages nearly 1 ExaByte of data and is responsible for the Iceberg table format, an industry-standard open-source project.

The position offers an opportunity to work with a dream team of engineers who solve challenging problems at scale, including integrating Spark accelerators, evaluating containerization platforms, and building better batch and real-time observability. The team includes PMC members and committers who actively shape open-source projects.

As Engineering Manager, you'll be responsible for driving the team's vision, forming cross-functional partnerships, and ensuring delivery of industry-leading results in stability, performance, and efficiency. The role requires deep technical expertise in distributed systems, particularly Spark, combined with strong leadership abilities to grow and mentor a diverse, geographically distributed team.

Netflix offers a unique culture emphasizing inclusion, diversity, and freedom with responsibility. The compensation package is highly competitive, ranging from $190,000 to $920,000, with flexible options between salary and stock options. The company provides comprehensive benefits including health plans, mental health support, retirement benefits, and generous paid time off policies.

This is an exceptional opportunity for an experienced engineering leader to make a significant impact on Netflix's data platform while working with cutting-edge technologies and talented engineers in a supportive, inclusive environment.

Last updated 9 days ago

Responsibilities For Engineering Manager, Spark

  • Partner to deliver the vision, strategy, and adoption of current and future technologies
  • Form trusting cross-functional partnerships to align engineering teams
  • Build, scale, and grow a team of outstanding engineers
  • Balance smart risks, investment in foundational technical work
  • Deliver timely results across multiple critical strategies

Requirements For Engineering Manager, Spark

Kubernetes
  • Experience in building and operationalizing Spark or similarly complex Distributed Systems
  • Experience building and running extremely reliable platform systems with 99.95+% availability
  • Proven track record helping teams deliver timely results on critical priorities
  • Experience building and leading software engineering teams with focus on inclusion and diversity
  • Ability to dive deep to facilitate technical strategy trade-offs
  • Experience in running 24x7 on-call systems

Benefits For Engineering Manager, Spark

401k
Medical Insurance
Mental Health Assistance
Vision Insurance
Dental Insurance
  • 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 Engineering Manager, Spark

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.