Distributed Systems Engineer, Membership Catalog & Pricing - L5

NetflixLos Gatos, CA
76d$100,000 - $720,000

About The Position

Netflix is one of the world's leading entertainment services, with over 300 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time. The Membership Engineering team builds and operates the core commerce and monetization platform that manages the entire subscriber lifecycle. We own the product catalog system that defines every Netflix plan, offer, and promotion as a sellable SKU. Our microservices are directly involved in various member-flows like signup, plan change, upsells, offers, cancellations, renewals etc. We enable integrations for managing subscriptions via partner bundles and Apple iTunes/App Store while also enabling gift card redemptions. We also maintain rules to control plan availability, prices and play a central role in implementing price changes across the globe. The subscription data together with the plan and pricing catalog help other teams to power their commerce needs. You could learn more about how we manage subscriptions at Netflix.

Requirements

  • At least 5+ years of experience crafting resilient, high-scale, low latency, distributed microservices in production environments.
  • Demonstrable experience designing and building core components of a commerce or monetization platform.
  • Driven by the desire to solve hard infrastructure problems with the goal of automating and scaling everything.
  • Enjoy collaborating and sharing ideas with the team.
  • Effective communication skills in written and verbal form.
  • Motivated to deliver high quality solutions quickly.
  • Excellent at making technical decisions based on aggregated business goals.

Nice To Haves

  • Working experience with Java, Kotlin, C#, or Scala.
  • Experience with ElasticSearch, Kafka, Hive, or AWS.
  • Experience with Presto and/or Spark SQL, Apache Flink.
  • Proficient with gRPC, GraphQL, or RESTful API design and implementation.
  • Experience with SQL & NoSQL multi-region data stores such as Cassandra, Amazon Aurora, and Memcached.
  • Experience working with Change Data Capture (CDC) design patterns and asynchronous programming constructs.
  • Solid understanding of what being on-call means and can resolve production outages independently.
  • Bachelor's degree (or higher) in Computer Science or a related field.

Responsibilities

  • Work at the intersection of growth product features and commerce platform infrastructure.
  • Engage in cross-functional work with engineers, designers, product managers, and data scientists.
  • Optimize customer acquisition and retention, maximize revenue, and create commerce opportunities.
  • Improve infrastructure and platform to meet growing business needs.
  • Uphold high standards for data accuracy and operations.
  • Tackle problems of race condition, accuracy, and throughput optimization.
  • Maintain operations of highly-scalable infrastructure.
  • Provide first-class on-call support.

Benefits

  • 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
  • Full-time hourly employees accrue 35 days annually for paid time off
  • Full-time salaried employees are immediately entitled to flexible time off.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Mid Level

Education Level

Bachelor's degree

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service