Taro Logo

Software Engineer - Data (L5) - Consumer Data Systems

World's leading entertainment service with over 300 million paid memberships in 190+ countries, offering TV series, films and games.
United States
$100,000 - $720,000
Data
Staff Software Engineer
Remote
5,000+ Employees
6+ years of experience
Entertainment · AI · Consumer

Job Description

Netflix, the world's leading entertainment service with 300M+ members across 190+ countries, is seeking a Staff Software Engineer for their Consumer Data Systems team. This role focuses on building and maintaining scalable, real-time services that power ML and GenAI systems across Gaming, Streaming, and Ads verticals. The position offers a competitive salary range of $100K-$720K with comprehensive benefits including health plans, 401(k) matching, and flexible time off.

As a Staff Engineer, you'll be instrumental in designing and developing the data foundation and real-time APIs that enable exceptional consumer experiences at Netflix scale. The role requires expertise in distributed systems, data modeling, and working with PB-scale data. You'll work with technologies like Spark, Flink, and Cassandra while collaborating across teams to deliver high-quality, reliable solutions.

The ideal candidate brings 6+ years of experience in distributed systems, proficiency in Java/Scala, and a strong background in data engineering. You'll join a team that values engineering excellence, open collaboration, and continuous innovation. This remote position offers the opportunity to work on cutting-edge technology while maintaining work-life balance through Netflix's comprehensive benefits package.

Netflix's unique culture emphasizes freedom and responsibility, allowing you to make significant impact while working on challenging problems at global scale. The company offers a flexible compensation structure where you can choose your preferred mix of salary and stock options annually. Join Netflix to help shape the future of entertainment through data-driven innovation.

Last updated 2 days ago

Responsibilities For Software Engineer - Data (L5) - Consumer Data Systems

  • Work across all phases of the software development lifecycle
  • Architect, develop, and maintain high-performance, scalable data-oriented services and distributed systems
  • Build and maintain production data systems and real-time APIs
  • Design intuitive schemas and data models
  • Collaborate with cross-functional teams
  • Communicate complex technical ideas effectively
  • Provide on-call support
  • Drive innovation and continuous improvement

Requirements For Software Engineer - Data (L5) - Consumer Data Systems

Java
Scala
Cassandra
Kafka
  • 6+ years of experience designing and implementing scalable distributed systems
  • Expertise working with distributed data (PB+ scale)
  • Proficiency in Java or Scala
  • Hands-on experience with schema design and data modeling
  • Experience building highly available web applications and services
  • Strong attention to detail
  • Ability to navigate and prioritize in ambiguous environments
  • Comfortable giving and receiving feedback
  • Both a leader and a learner

Benefits For Software Engineer - Data (L5) - Consumer Data Systems

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)

Related Jobs

Software Engineer - Data (L5) - Consumer Data Systems

Staff Software Engineer position at Netflix focusing on data systems and distributed computing, offering remote work and competitive compensation between $100K-$720K.

Data Engineer 5 - Product (QOE)

Senior Data Engineer role at Netflix focusing on Quality of Experience (QOE) metrics and data pipeline development.

Data Engineer (L5) - Games

Senior Data Engineer position at Netflix focusing on gaming analytics, offering competitive compensation and the opportunity to shape the future of entertainment through data-driven solutions.

Software Engineer 5, Member Science Engineering

Senior Software Engineering role at Netflix focusing on data science and GenAI applications to improve subscriber experience and experimentation capabilities.

Software Engineer 5, Member Science Engineering

Senior Software Engineering role at Netflix focusing on data science and GenAI implementation for Member Science Engineering team, offering competitive compensation and comprehensive benefits.