Netflix is the world’s leading Internet television network with more than 148 million members worldwide enjoying billions of hours of TV shows and movies per month.
The Netflix Messaging Engineering team builds the platform, applications and messages to communicate with Netflix members across their entire lifecycle, starting with acquisition, and then moving into account, on boarding and personalized content recommendation messaging. Messaging is considered part of the core Netflix product and is critical in driving growth and engagement of our member base as we work take Netflix to the next 100 million subscribers
We are continually focused on being data-driven to help determine the frequency of messages, what kind of messages members should receive, as well as the types of channels we send messages through (email, push notifs, in-app alerts, and SMS) that reach subscribers on a wide variety of devices. All the while building and innovating in a distributed environment where maintainability, reliability, and scalability are key.
What you will do…
As a senior engineer on the Messaging team, you’ll be responsible for the creation and evolution of a platform for personalizing messages for any given member. This is a great place for innovation, and there are several dimensions of personalizing messages that we are eager to start learning about: time of day, frequency, category, messaging channel etc. You will work closely with algorithm engineering to operationalize models to run at scale. You’ll partner with product teams to propose, design and implement A/B tests that help guide our learning in this space and drive our core metrics: streaming and retention for members and acquisition for non-members.
If working cross-functionally with product, application engineers, data scientists, and analysts to build the next generation personalized messaging system to engage with over 148 million subscribers with fantastic and relevant content sounds exciting, this might be the job for you!
Strong algorithmic background working on consumer facing product innovation
Experience working on products and apps that touch the customer lifecycle
Ability to solve problems that span multiple interconnected systems
Experience with distributed architectures and scaling systems
Thrive in an environment that requires you to work cross-functionally across engineering and product teams
Great at making data driven decisions and being analytical
Great oral and written communication skills
Bachelor’s degree in CS, EE, AM, or similar
Nice To Have Skills & Experience:
Experience designing and building personalization / recommendation systems
Experience working with large data sets, building pipelines and/or indexes to implement algorithms
Familiarity with SQL
Familiarity with Hadoop, Apache Spark, Kafka, Cassandra and other large data technologies
Experience in cloud computing
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.