This job has expired, please see additional jobs below
Senior Software Engineer - Stream Processing Infrastructure
Netflix
Los Gatos, CA, United States
Job Details - this job has expired, please see similar jobs below
Netflix is the world's leading internet streaming service with over 93 million members in 190 countries. Members are enjoying more than 125 million hours of streamed video per day, using over 1000 different types of devices, and cause us to handle 33% of the downstream Internet traffic in North America.
This massive scale translates to hundreds of billions of events generated per day to answer many application and business related questions. The Stream Processing team is responsible for building common services to collect, transport, analyze, and visualize events. We are currently processing about a trillion events per day. Thinking about our global opportunity and need for scale, we want to build a scalable Stream Processing as a Service (SPaaS) platform for use by engineering teams at Netflix to address real time analysis of these events. We are spearheading a greenfield project, and this is why we need you.
You will have opportunities to innovate and partner with Data Engineering to enable complex real time insights, as well as:
• Curate or build reusable blocks to analyze streaming data
• Work on, and contribute to open source software, and have industry impact.
• Your role will have significant impact at Netflix as you will be building a large scale SPaaS platform for use by engineers at a data-driven company in the cloud.
Who you are:
• You have years of experience building high performance distributed systems solving large scale engineering challenges
• You have working knowledge of stream processing systems and dealing with unbounded data
• You have understanding of messaging / queuing systems
• You have expertise in Java, Scala, or other JVM-based languages
• You have superb understanding of OOP/OOD/Functional principles
• You are a good communicator, and self-driven
• Your experience working with Flink, Samza, Spark Streaming, Storm, or Apex is a plus.
• Have a BS/MS or PhD in Computer Science or equivalent
View our team overview or presentation for more details.