Billing engineering enables recurring subscription billing at Netflix. Our in-house platform supports 137+ million Netflix subscribers around the world. We have built infrastructure that invoices Netflix members and collects revenue for Netflix. We own services for gifts and global taxes as well. We have also build a highly scalable reconciliation platform that pulls data from global processors and matches against Netflix transactions. How do we ensure that we are providing our members the best possible options without compromising availability, scalability and cost? Our large scale, highly available infrastructure is at the core of that challenge.
We are looking for highly motivated engineers who can apply their technical skills towards building scalable infrastructure and tools for engineering, product and revenue teams. In this role, you will be challenged to constantly learn the latest in technology and domain to bring back into building one of the most innovative billing platform in industry.
5+ years of hands on, software engineering experience in building business critical, scalable systems with 99.999+ availability.
Self-motivated and high-performing.
Successful track record of delivering results in complex cross-functional projects.
Curious and driven by desire to push the product and technology forward.
Enjoys delivering innovative solutions with minimal guidance.
Bias towards action.
BS/MS in Computer Science or equivalent
Strong data structures and algorithms knowledge.
Proficient in Java OR another object oriented programming language.
Experience with Spring, MySQL, Hive, NoSQL datastore such as Cassandra.
Experience with Cloud Computing platforms (e.g. Amazon AWS, Microsoft Azure, OpenStack, Google Compute)
Expertise in concurrency, multi-threading, and event driven architecture.
Expertise in building distributed applications that are secure, can scale and are highly available.
Nice to have - Spark, Spark Streaming, Flink, MapReduce etc
Netflix offers an exciting employee culture that enables freedom and responsibility. Learn more about us via the Netflix culture memo and jobs site.
Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.