Distributed Systems Engineer, Membership Engineering
Netflix
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
Distributed Systems Engineer, Membership Engineering at Netflix
At Netflix, our mission is to entertain the world. Together, we are writing the next episode - pushing the boundaries of storytelling, global fandom and making the unimaginable a reality. We are a dream team obsessed with the uncomfortable excitement of discovering what happens when you merge creativity, intuition and cutting-edge technology. Come be a part of what’s next.
Who We Are
The Membership & Commerce Entitlements (MCE) team orchestrates flows and manages the subscription state of all Netflix customers. We are directly involved in various member flows like signup, plan change, upsells, cancellations, renewals, etc. We are responsible for highly critical Tier-0 systems that have millions of RPS and that drive experience for all 330M+ members worldwide.
What You Will Work On
In this role, you will get the opportunity to work at the intersection of growth product features and commerce platform infrastructure. You will be engaging in deep, meaningful cross-functional work where you will have the opportunity to interact with other engineers, designers, product managers, and data scientists to enable feature-rich product development. Your contribution will help in optimising customer acquisition and retention, maximising revenue and creating commerce opportunities that support Netflix's goal to Entertain the World. Some of our recent work involves cracking down on password sharing, enabling Ads plan on Netflix and bringing new features to existing Netflix plans.
Beyond the product work, you will also have the opportunity to improve our infrastructure and platform in order to help us to meet the growing business needs. This requires upholding a high standard for data accuracy and operations like tackling problems of race condition, accuracy, and throughput optimisation while also maintaining operations of our highly scalable infrastructure by applying engineering best practices and providing first-class on-call support.
We're Eager To Talk To You If
- You have 9+ years of experience crafting resilient, high-scale, low-latency, distributed microservices in production environments.
- You are driven by the desire to solve hard infrastructure problems with the goal of automating and scaling everything.
- You genuinely enjoy collaborating and sharing ideas with the team.
- You can communicate effectively in written and verbal form.
- You are motivated to deliver high-quality solutions quickly.
- You are excellent at making technical decisions based on aggregated business goals.
Some Nice To Haves
- Working experience with {Java || Kotlin || C# || Scala}, 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, Memcached.
- 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.
Key skills/competency
- Distributed Systems
- Microservices
- Scalability
- High Availability
- System Design
- Data Accuracy
- On-call Support
- Java
- Kafka
- NoSQL
How to Get Hired at Netflix
- Research Netflix's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Highlight extensive experience in distributed systems, scalability, and relevant technologies like Java, Kafka, and NoSQL.
- Showcase problem-solving: Emphasize how you've designed and scaled resilient, low-latency infrastructure to solve complex challenges.
- Prepare for technical deep dives: Be ready for discussions on system design, microservices architecture, data accuracy, and on-call best practices.
- Demonstrate collaboration and communication: Illustrate your ability to work effectively across teams with product managers, designers, and data scientists.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background