Los gatos, california remote, united states
Core engineering
About netflix: netflix is the world`s leading streaming entertainment service with 204 million paid memberships in over 190 countries enjoying tv series, documentaries, and feature films across a wide variety of genres and languagesMembers can watch as much as they want, anytime, anywhere, on any internet-connected screenMembers can play, pause and resume watching, all without commercials or commitments.
We are a data-driven company that strives to make every aspect of our workflow data-awareReal-time data infrastructure is responsible for building scalable data platforms to enable users from all backgrounds to have easy and timely access to these rich datasets in a streaming fashionWe work on core streaming engines (flink and mantis), messaging engines (kafka), schema infrastructure, and platforms to build robust pipelines connecting various sources to sinks.
About this role: this role focuses on building the next-generation data movement and processing platform to support abstraction on top of complex stream processing concepts such as filters, projections, windowing, sessionization, and deduplication, to name a fewWe envision supporting streaming sql and architect a high-leverage collaborative platform where users can plug in custom patterns ranging from a simple udf to a complex source/sink connector.
If you are passionate about building data platforms as a service, if designing large-scale distributed systems challenges you, if encapsulating stream processing core concepts as a product excites you, - you would be an excellent fit for this positionYou would work with exceptionally talented engineers in a high-impact team building a product that would be used for building critical data movement and processing pipelines to solve a variety of problems ranging from data engineering to machine learning to real-time personalization and many more.
Opportunity:
Design and develop the next-generation stream processing platform to support building customized data pipelines.
Design and develop abstraction layers to make real-time stream processing available to broader sets of users
Build a large-scale distributed, scalable, self-service platform that can seamlessly scale to handle trillions of events per day.
Innovate and collaborate with partners to help them build business-critical applications and insights on the real-time data infrastructure.
Work on, and contribute to open-source software and have industry impact.
Qualifications:
You have years of experience building high-performance distributed systems solving large-scale engineering challenges.
You have expertise in java, scala, or other jvm-based languages
You have worked on or have a deep understanding of messaging/queuing systems or stream processing systems.
You have familiarity with architectures of data stores such as cassandra and cockroachdb.
You are a good communicator, self-driven and work with and through partner teams.
You are passionate about products and wants to increase the impact and usability of stream processing platforms.
Your experience building a self-service platform with appropriate developer tooling and abstractions is a plus.
Apply now
Share this listing:
Link copied