Search Jobs

Data, Analytics, and Algorithms40 Jobs

Data Engineering and Infrastructure18 Jobs

The Data Engineering & Infrastructure team is responsible for how we manage and use data at Netflix across the entire data ecosystem. Key areas of focus include data transport (Kafka),... See more about this team

Senior Distributed Systems Engineer - Big Data Infrastructure

  • Los Gatos, California
  • Data Engineering and Infrastructure

At Netflix, the big data platform is the core foundation in driving all of our product decisions that directly impact our customer experience. The platform is leveraged across the company to build data models for recommendations, analyze customer streaming experience, content take-rate, plus more. It is critical to the success of our business as we heavily rely on analyzing data to revolutionize internet TV!We are the data infrastructure team that builds an ecosystem of microservices and near real-time data ingestion pipelines that expose the big data warehouse and big data platform as a robust and highly available service to the rest of Netflix. We are constantly evolving our infrastructure. We are designing new microservices to take our architecture to the next level to keep pace with our increasing data and metadata needs.

Engineering Manager - Big Data Warehouse Services

  • Los Gatos, California
  • Data Engineering and Infrastructure

Netflix is the world's leading internet TV network and we strive to bring engaging stories from many cultures to people all across the globe. With over 125 million members globally, the data platform is the core foundation enabling all of our product decisions that directly impact our customer experience when they watch Netflix.  Our platform runs tens of thousands of jobs and processes over a trillion events a day. We support over a thousand data analysts, data scientists, and engineers across the company to make business decisions. We have arguably built one of the largest petabyte scale data warehouses in the public cloud. Here is a glimpse of our architecture.  Though our architecture is mature and well defined, we are far from where we want to be. Our data volume continue to grow at a rapid pace driven by member growth, member engagement and our desire to better serve our members using data. Not only our data, but the complexity and the number of datasets in our data warehouse is also growing rapidly.  We are setting up a team to solely focus on innovating our big data warehouse that is shared across all business functions. We are looking for an experienced engineering leader to lead this team! Here is the vision for the team.

Senior Software Engineer - Machine Learning Infrastructure

  • Los Gatos, California
  • Data Engineering and Infrastructure

Netflix is driven by data and algorithms (along with tons of great TV shows and movies). If you are in the engineering, data, and / or machine learning fields, this is an amazing place to be!  We're looking for some exceptional engineers for our Machine Learning Infrastructure team. The mandate for this team is to envision, develop, and manage the systems / workflows that enable Netflix data scientists to focus more on algorithms and analyses and less on the associated engineering. To learn more about our research and analytics work, you can visit our research page here.  Some things this team is tackling include:• How to best take a prototype in R or Python and move it into ongoing production use (at scale)• How to build flexible pipelines that we can rapidly evolve to handle new technologies and modeling approaches• How to streamline feature engineering, such that the underlying data is easily and efficiently extracted and the engineered features are reusable across analyses• How to better enable data science research projects to be collaborative and reproducible  This is just the tip of the iceberg, though. Enablement of our data scientists through infrastructure development and smoothing is a relatively green field, where you'll gather and address needs, upleveling requests into generalized solutions. Given Netflix’s rare combination of an exceptional team of data scientists, a lot of data, a sophisticated data engineering ecosystem, and a company-wide appreciation for the benefits of machine learning, a huge opportunity for impact awaits!  Key traits needed for this role:• Exceptional engineering skills (ideally in Python, Java, and / or Scala)• Solid understanding / experience in the machine learning space• Ability and desire to take full ownership of projects, driving them forward to completion• Ability to take high-level project concepts and turn them into well thought out system designs • Listens / curious / adaptable / collaborative 

Senior Data Engineer - Content Delivery Analytics

  • Los Gatos, California
  • Data Engineering and Infrastructure

Netflix makes up 1/3 of internet traffic, and we're proud to deliver entertainment that over 100 million global customers enjoy. Behind the scenes, Netflix is delivered by Open Connect, a custom-built content delivery network that connects our content to thousands of ISPs around the world.  Decisions on how to improve streaming performance for our customers and evolve Open Connect's architecture are driven by data. We're looking for someone to transform petabytes of incoming data on video performance and network efficiency into well-designed, high-quality data structures that empower critical decision-making for teams within Netflix.  We track every customer action and each byte of data transferred, so you'll work with data at incredible scale and collaborate with best-in-class data engineers and analytic experts. You'll become an authority in the world of video streaming delivery (no prior knowledge necessary, but curiosity to learn is a must), and the projects you'll work on will be truly impactful.

Data Experience - Senior UX Engineer

  • Los Gatos, California
  • Data Engineering and Infrastructure

Netflix is the leading online video subscription service, reaching millions of US and international households. Netflix became well known as a data driven company for our personalized recommendations, but our use of data doesn't stop there. From testing new features for the website to measuring performance across many devices to making wise choices about content, we use our petabytes of data to move the business forward. To do that we have built a big data platform that, along with the rest of our infrastructure, lives in the cloud and will continue to grow with us as we expand.This platform is used by engineers, analysts and data scientists to leverage our data to do interesting and impactful analysis and allow Netflix to continue to innovate. The Data Experience team is working to make it as easy and efficient as possible to work with all of this data. We’re building a cohesive experience to make information more accessible, insightful and actionable by improving discovery, surfacing context and enabling self-service. To deliver a meaningful user experience, we are building a lightweight browser-based application that provides our stakeholders a consistent way to interact with the big data platform. Our work will enable engineers to leverage complex relationships between massive datasets while providing them a way to extend the platform by reusing features and patterns. We are looking for someone who is deeply technical, obsesses over tiny details, and has an unwavering passion for building delightful products. The ideal candidate should be an expert in developing reusable components and features for browser-based apps.

Product Engineering1 Jobs

Netflix Product Engineering is about the Netflix customer experience from signup to streaming. We build systems that connect the thousands of different devices and millions of... See more about this team

Senior Research Scientist - Algorithms Engineering

  • Los Gatos, California
  • Product Engineering

Want to research and develop improvements to the core algorithms such as recommendations and search that power the Netflix experience that over 100 million members worldwide see each time they log in? Our Algorithms Engineering team is looking for a passionate and talented applied machine learning expert to lead the way by researching and developing the next generation of algorithms for our member experience. This spans central areas of our product including how we approach recommendations, ranking, page generation, asset selection, and search.In this role, you will conduct applied research end-to-end by conceptualizing, designing, implementing, and validating potential algorithmic improvements. This includes running offline experiments and building online A/B tests to run in production systems. To be successful in this role, you must have a strong machine learning background, be a quick learner, have proven software engineering skills, and work well in large cross-functional teams. You will need to exhibit strong leadership and communication skills, an ability to set priorities, and an execution focus in a dynamic environment.If you are ready to make a difference at a company that matters, and if you want to work on machine learning and data in a company that strongly believes in both, then we would love to talk to you.For more details about what we are working on, read these blog posts. To learn more about our research and analytics work, you can visit our research page here.

Science and Analytics21 Jobs

This group focuses on strengthening and optimizing all parts of the Netflix business through data science and analytics. We arm decision-makers around the company with useful metrics,... See more about this team

Senior Data Scientist - Streaming Experimentation and Modeling

  • Los Gatos, California
  • Science and Analytics

Netflix is revolutionizing entertainment. We deliver over a billion hours of movies and TV shows per month to more than 100 million members globally.  Our data-driven culture and relentless focus on experimentation allows us to continuously innovate and provide the best experience for our members. We are at the forefront of using advanced mathematical models and algorithms on big data to provide a personally optimized experience for each of our members, and our scientists and engineers are constantly looking for new ways to improve the state of the art. Netflix data science is a unique combination of big data, algorithms, and entertainment: where else do you get to work on big data and win forty three primetime Emmys, four technical achievement Emmys, four Golden Globes, and earn seven Oscar nominations (one win and counting)! To learn more about our research and analytics work, you can visit our research page here. The Quality of Experience Experimentation team has a broad and cross-functional mandate to design, implement, and analyze A/B tests related to the quality of the video streaming experience,  and to innovate on testing and analysis methodology. Our current work includes:• Partnering with engineers to optimize the adaptive video streaming algorithms that determine key aspects of the viewing experience such as video quality, delay before playback starts, and rate of playback interruptions.• Working with the video and audio encoding teams to optimize content delivery to cellular and other low-bandwidth networks, opening up the Netflix product to more people around the world.• In collaboration with the Consumer Insights team, working to understand how our customers perceive video quality, and how video quality impacts viewing habits.• Exploring ways to efficiently and effectively localize our content (video and audio assets, subtitles, text descriptions) to new markets and languages around the globe. For more of a sense of the work we do, have a look at these blog posts, written by Nirmal Govind, Director of Studio Production and Streaming Science and Analytics:• A/B Testing and Beyond: Improving the Netflix Streaming Experience with Experimentation and Data Science• Optimizing the Netflix Streaming Experience with Data Science The streaming QoE space is still nascent within Netflix, and Netflix is a global leader in streaming video. As part of our team, you will have the opportunity to do groundbreaking experimentation and modeling work that will shape the experience for our customers, and push the boundaries of an entire industry. You will help optimize the Netflix streaming video experience via A/B experimentation on all aspects of our video streaming algorithms and strategies, and use rigorous statistical modeling and analysis to discover critical insights that shape the product experience for more than 100 million Netflix subscribers around the globe.

Senior Data Scientist - Machine Learning Research

  • Los Gatos, California
  • Science and Analytics

Netflix is seeking an outgoing, curious, interdisciplinary machine learning expert to help us imagine the next version of our globally-deployed recommendation algorithms. Is that you? To learn more about our research and analytics work, you can visit our research page here.

Senior Data Scientist - Content Delivery Network

  • Los Gatos, California
  • Science and Analytics

Netflix is the world’s leading internet television service, with more than 100 million members watching over 140 million hours of content every day. On the internet, those hours translate to tens of terabits per second flowing out of Open Connect, our distributed global Content Delivery Network (CDN) serving 100% of Netflix video and over a third of downstream internet traffic at primetime in North America. Open Connect is a complex and critical system providing robust, high quality video around the globe to a wide range of devices and networks. By predicting content demand and caching content on servers throughout the internet, Open Connect can provide video streams to users from nearby network locations, optimizing storage and network efficiency and providing maximum quality of experience to our subscribers.Our CDN Science and Analytics team is responsible for building models and algorithms to power this system. Our work lies at an exciting intersection of user behavior, content popularity, streaming technology, optimization, and network science - many of our most important research areas are new and unexplored. Example projects are: predicting demand for new types of content (mobile-optimized, 4k, etc.), improving content pre-positioning algorithms by predicting local demand for video streams, and optimizing caching algorithms for efficient use of hardware resources.  To learn more about our research and analytics work, you can visit our research page here.We are seeking a Senior Data Scientist with curiosity and passion to join this new team and make a big impact under the hood of the world’s best internet video service.

Senior Data Scientist - Recommendation Algorithms, Experimentation and Analytics

  • Los Gatos, California
  • Science and Analytics

Personalization algorithms at Netflix deliver recommendations to over 125 million subscribers worldwide. To continually improve and innovate on our product, we maintain a relentless focus on empirical analysis and experimentation. As a Data Scientist in Algorithms Science & Analytics, you will be partnering with product and engineering teams to optimize personalization algorithms used to suggest movies and TV shows to Netflix members. This is a high-impact role in which you will have direct influence on how product decisions related to recommendations are made. For a flavor of the work that is done on the team, check out our blog post:Innovating Faster on Personalization Algorithms at Netflix Using InterleavingTo learn more about our research and analytics work, you can visit our research page here.

Senior Data Scientist, Product Research

  • Los Gatos, California
  • Science and Analytics

Netflix recently surpassed 100 million global subscribers—here’s Reed Hastings celebrating with a steak at Denny’s–and we’re just getting started! Help Netflix reach our next 100 million subscribers as a Senior Data Scientist on the Content Experience team. You will drive research surrounding Netflix’s original content experiences including connecting audiences to our fast-growing kids product and our innovative interactive storytelling platforms. Ultimately, your job will be to help Netflix introduce new stories to the world. To learn more about our research and analytics work, you can visit our research page here.