Search Jobs

Data, Analytics, and Algorithms40 Jobs

Data Engineering and Infrastructure13 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), data engineering (both stream & batch processing using Spark & Flink), compute & storage resource management (Amazon EC2 & S3), workflow management (Meson, Automic), notebooks, machine learning platform, experimentation platform, and our reporting platform (Tableau, D3).

Director, 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 are building out a new Machine Learning Infrastructure team and we’d like you to lead it. 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. Some things for your team to tackle 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 Help us figure this out and make it happen, in partnership with your data scientist customers and your peer engineering infrastructure teams. 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:• Expertise in the engineering and machine learning fields • Visionary • Comfortable and capable leader • Can drive cross-functional projects forward • Listens / curious / adaptable / collaborative For a much deeper dive into this team and role, please check out this Machine Learning Infrastructure Team write-up.

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.

Senior Data Engineer, Product

  • Los Gatos, California
  • Data Engineering and Infrastructure

The product data engineering team is responsible for nearly all of the large, web-scale datasets used at Netflix for analyzing the product experience. This means that we build datasets for the purpose of analysis, and collaborate with predictive modeling experts to build production data pipelines. Given the size/complexity of our datasets this is not a trivial task. Nearly every engineer at Netflix depends on this data, and as a member of this team you would be at the center of product innovation. This includes projects like:  • Determining the efficacy of our original content targeting algorithms • Building datasets in partnership with the catalog ranking (and page construction) teams • Creating source datasets for a/b testing • Establishing new patterns for efficient processing of O(10B) record datasets • Defining metrics for tracking how customers are interacting with the service • Partner with UI engineering teams to enable new customer experiences The perfect person will have a background in a quantitative/technical field, will have rich experience working with large data sets, and will have some experience in data-driven decision making.

Senior Software Engineer, DEA Core

  • Los Gatos, California
  • Data Engineering and Infrastructure

Netflix is at the vanguard of data-driven companies. From optimizing global content spend to delivering bufferless streaming around the world, data is used to power decisions and fuel experiments across the business. Every day, we log hundreds of billions of events and run tens of thousands of Pig and Spark jobs. And we’re just getting started. We want to dramatically increase the quantity, complexity, and quality of analytics while also increasing self-serve capabilities for our 60PB data warehouse. To enable this, we’re investing in centralized solutions for our data engineers.  In this role, you’ll be contributing to Netflix’s industry-leading data engineering infrastructure. You’ll collaborate with members of our data engineering and data platform teams on opportunities to innovate, automate, and centralize. You’ll develop shared libraries and elegant components for our paved path -- which we’ll open source whenever possible. And you’ll provide support for engineers onboarding to your solutions.

Senior Software Engineer - Core Data

  • Los Gatos, California
  • Data Engineering and Infrastructure

Netflix is seeking a highly motivated and versatile Software Engineer to build scalable data products to help understand user behavior from how users interact with Netflix across different devices. Netflix maintains a relentless focus on empirical analysis and experimentation to continually improve our product. As part of the product data engineering team, you will have a direct impact on how product decisions are made. If you are a data geek and thrive on challenging problems, this role might just be for you.

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 users to Netflix on a daily basis. From the digital advertising and signup experience, to the personalization algorithms that drive recommendations and the movie and tv discovery experience, to the scalable edge systems that enable the device ecosystem, our goal is to maximize user engagement and happiness with Netflix.

Netflix Product Engineering

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.

Product Management1 Jobs

The Product Management team is responsible for anything a non-member or member touches when they come to the service. This team aims to improve the experiences across the diverse device ecosystem with the goal of delighting our members by offering an amazing, personalized experience that will allow them to discover relevant content.

Director of Product Innovation - Creative Personalization

  • Los Gatos, California
  • Product Management

The Role We realize that creating a delightful discovery experience for our members means that in addition to selecting relevant movies and TV shows for them, we need to represent the essence of each title using relevant images, trailers and other “evidence” to make their selection process quick and enjoyable. We’re looking for a Director of Product Innovation to lead this area; to devise algorithms and systems that will • Pick the best set of assets to represent each title to each member from an existing set of images and trailers available for that title. • Work in the intersection of art and science, in concert with our creative team, to improve the generation of diverse image and video assets for our original titles that are likely to resonate with different audiences.You have a chance to disrupt and dramatically improve on decades old ideas and practices in the entertainment industry using the power of data and algorithms. We are just getting started with our efforts in this area and we are excited by the potential impact on our business.Who will be successful in this role?You care deeply about the non-member and member product experience, resulting in many clear hypotheses for potential improvements to our algorithms that you can naturally group into areas of opportunity. You will craft, communicate and execute a strategy to advance these areas, leveraging available data as much as possible to inform and explain your choices. You will lead cross-functional teams of software and research engineers, mathematicians, data scientists, and statisticians while partnering effectively with stakeholders from different parts of the company to bring your vision to life.You know advanced mathematical modeling and analysis, particularly some combination of probabilistic modeling, statistics, optimization and machine learning,  so deeply that you are well aware they are just tools to solve problems rather than being an end in themselves. You naturally gravitate towards experimentation as a way to validate your hypotheses while having a healthy skepticism when interpreting experimental results.The Director of Product Innovation may come from a wide range of backgrounds: perhaps someone who has led algorithmic innovation for a successful software company, or a pragmatic academic with experience modeling and experimenting with complex systems and in computer science.Important for the role is the technical bent to work with world-class engineers, the statistical acumen to collaborate with top-notch data scientists and the business sense to drive product goals and strategies.Demonstrated ability to build successful consumer facing applications and algorithms, and a strong feel for movie/TV content are big pluses.

Science and Analytics25 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, insights, predictions, and analytic tools. We research and develop new personalization algorithms and other machine learning applications to improve the Netflix service. And, as Netflix embraces causal learning, we design and analyze controlled experiments or employ other neighboring measurement approaches (such as causal inference). If you are seeking high impact and are passionate about rigorous analytics or other mathematical approaches leveraging big data, this is the group for you!

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)! 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?

Senior Data Scientist - Content Delivery Network

  • Los Gatos, California
  • Science and Analytics

Netflix is the world’s leading internet television service, with millions of members watching over 100 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 component providing robust, high quality video around the globe to a wide range of devices and networks. By predicting 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 Algorithms 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 project areas 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.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 - Algorithm Experimentation

  • Los Gatos, California
  • Science and Analytics

Personalization algorithms at Netflix deliver recommendations to over 100 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 Science & Algorithms, 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 Interleaving

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.