Netflix is looking to solve the problem of managing subscriptions, optimizing customer acquisition and retention, and maximizing revenue by improving their commerce platform infrastructure and growth product features.
Requirements
- 5+ years of experience crafting resilient, high-scale, low latency, distributed microservices in production environments
- Working experience with Java, Kotlin, C#, Scala, ElasticSearch, Kafka, Hive, or AWS
- Experience building commerce or pricing platforms at scale
- Experience with Presto and/or Spark
- Proficient with gRPC, GraphQL, or RESTful API design and implementation
- Experience with SQL & NoSQL multi-region data stores such as Cassandra, Amazon Aurora, Memcached
- Experience working with Change Data Capture (CDC) design patterns and asynchronous programming constructs
Responsibilities
- Work at the intersection of growth product features and commerce platform infrastructure
- Engage in deep, meaningful cross-functional work with other engineers, designers, product managers, and data scientists
- Optimize customer acquisition and retention, maximize revenue, and create commerce opportunities
- Improve foundational pricing, catalog, and commerce platform to meet growing business needs
- Uphold a high standard for data accuracy and operations, tackling 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
- Collaborate and share ideas with the team to enable feature-rich product development
Other
- 5+ years of experience
- Bachelor's degree (or higher) in Computer Science or a related field
- Excellent communication skills in written and verbal form
- Ability to deliver high-quality solutions quickly
- Ability to make technical decisions based on aggregated business goals
- Ability to work collaboratively and share ideas with the team