Netflix is a company dedicated to entertaining the world through innovative storytelling and technology. They are seeking a Distributed Systems Engineer to work on the Membership & Commerce Entitlements team, focusing on enhancing customer flows and optimizing infrastructure to support their business needs. The role involves collaborating with cross-functional teams to drive product development and improve platform capabilities.
Responsibilities:
- Work at the intersection of growth product features and commerce platform infrastructure
- Engage in deep, meaningful cross-functional work with engineers, designers, product managers, and data scientists
- Optimize customer acquisition and retention, maximize revenue, and create commerce opportunities that support Netflix's goal to entertain the world
- Improve infrastructure and platform to meet growing business needs
- Uphold a high standard for data accuracy and operations
- Tackle problems of race condition, accuracy, and throughput optimization
- Maintain operations of highly scalable infrastructure by applying engineering best practices and providing first-class on-call support
Requirements:
- 9+ years of experience crafting resilient, high-scale, low-latency, distributed microservices in production environments
- Driven by the desire to solve hard infrastructure problems with the goal of automating and scaling everything
- Genuinely enjoy collaborating and sharing ideas with the team
- Can communicate effectively in written and verbal form
- Motivated to deliver high-quality solutions quickly
- Excellent at making technical decisions based on aggregated business goals
- 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