Search Jobs

Engineering129 Jobs

Business Development1 Jobs

Business Development builds partnerships to get Netflix on popular device platforms to make it easy for consumers to discover and enjoy Netflix. Internally, our team is an exemplar of cross-functional coordination deeply engaged with product, marketing, content licensing, network operations, finance and legal. Externally, our team leads the charge to make Netflix available via hundreds of millions of devices: from consumer electronics companies building the smarter SmartTVs and smartphones, to new entertainment devices from companies like Amazon, Apple and Google, to enabling consumers to access and pay for Netflix with the click of a button through their PayTV set-top box. However you watch Netflix today the chances are that our business development team has played a role in making it happen.

Program Manager: Operations, Netflix Global Gift Card

  • Los Gatos, California
  • Business Development

Netflix is revolutionizing entertainment. We connect people with movies, and TV shows globally by delivering outstanding content and technological innovation. The Netflix Gift Card exists to make it easy for our members to enjoy the service. We are looking for an experienced, motivated, and passionate Program Manager to join the gift card team. This role on the team will lead and manage the operations for this global business, be responsible for leading and coordinating gift card expansion to new countries—with a focus on inventing and driving scalable systems.The Program Manager is passionate about serving our customers, growing our business, and works effectively despite ambiguity. You will oversee the successful implementation of multiple, simultaneous projects in all aspects of the gift card program. In addition to being a key influencer within Netflix to determine how the Netflix Gift Card fits within the member experience, you will also lead the external efforts to ensure that the Netflix Gift Card operations run smoothly and efficiently. To succeed, you will need to have the ability to assess and prioritize operational efforts based on their business impact, and work with stakeholders to ensure timely execution.

Cloud and Platform Engineering30 Jobs

Powering the world’s leading video streaming service requires highly scalable, available, reliable, secure, and performant systems. The Netflix Cloud and Platform Engineering team builds the infrastructure for our Big Data platform and all of our membership facing features. They also ensure that even if our cloud service goes down, Netflix does not, so you can keep watching your favorite show no matter what. Avid supporters of the open source community, they publish many of their own services and contribute heavily to external projects.

Senior Distributed Systems Engineer - Big Data Infrastructure

  • Los Gatos, California
  • Cloud and Platform Engineering

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 big data services team that builds an ecosystem of micro services and near real-time data ingestion pipelines that exposes the big data platform as a robust and highly available service to the rest of Netflix. Check out Genie to see one of the micro services we have open sourced in the Netflix OSS.We are constantly evolving our services and infrastructure. We are also at the beginning of designing new micro services to make our ecosystem more comprehensive for increasing data and metadata needs. We are looking for an experienced senior distributed systems engineer to help architect, build, and scale the big data services layer. To learn more, here is our recent talk at re:Invent conference (slides or video) that describes what we do in the big data space!

Senior Product Engineer - Messaging

  • Los Gatos, California
  • Cloud and Platform Engineering

Netflix is the world’s leading Internet television network with more than 100 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.  We are constantly A/B testing new ideas and messaging experiences to drive our core metrics of acquisition of new members and retention of current members.  We send messages across both outbound and in-app messaging channels, including email, push notifications, sms, in-app notifications etc. that reach members across a variety of devices. If you have a passion for product engineering, i.e., building innovative consumer facing products and experiences, enjoy connecting the dots and using data to drive engineering decisions, this role on the Netflix Messaging team could be perfect for you.This role on the Netflix Messaging Engineering team requires truly understanding the Netflix ecosystem/customer experience end-to-end, and building great Messaging experiences within that experience and ecosystem.  You will be creating components and applications within the Messaging system and also building integrations with services and APIs in other teams.  You will partner closely with the Product team to design and implement A/B tests, understand the data, iterate and deploy winning experiences in production.  If you love product ideation, owning, collaborating, building, and constantly raising the bar, you will thrive in this role.

Senior Site Reliability Engineer

  • Los Gatos, California
  • Cloud and Platform Engineering

They click Play and it just works...for over 100 million customers. Behind the scenes tens of thousands of globally distributed cloud instances are processing petabytes of data and billions of network requests, providing uninterrupted service alongside frequent code deployments and huge autoscaling changes. Making such a web service highly available requires that constituent microservices maintain excellent reliability. Come join the Performance and Reliability team who helps keep everything humming along. With increased growth we are looking for game-changing individuals who can take our distributed service reliability strategy to the next level. Help us drive that initiative and make future customers as thrilled as the existing ones.

Senior Software Engineer - Build & Developer Insights

  • Los Gatos, California
  • Cloud and Platform Engineering

Netflix engineers ship thousands of lines of code every day. Their work translates into new product features, delivery of Originals content, or algorithms for our internal telemetry system. The Build & Insight team develops, deploys and supports the software that allows engineers to continuously integrate their code with ease. About the TeamThe Netflix Build & Insight team develops Nebula and Astrid to solve complexity and scale issues not addressed by standard open source or off-the-shelf solutions. Engineers on our team are expected to develop, test and deploy code to production as well as help analyze, resolve and root cause issues in our production system by pairing directly with our engineer-users. Nebula builds Java code and manages the consumption of libraries. Astrid is responsible for understanding the world of artifacts in the development ecosystem. Working on a centralized team at Netflix provides a unique opportunity to grow as an engineer.  As a result, exposure to this broad set of problems provides diverse technical challenges as well the opportunity to exercise your expertise and judgment in an environment of freedom and responsibility. The Build & Developer Insight team is part of the larger Developer Productivity organization empowering you to be a force multiplier for engineers at Netflix.

Senior Software Engineer - Container Platform

  • Los Gatos, California
  • Cloud and Platform Engineering

At the heart of Netflix technology is the Cloud Computing platform, which serves as the distributed systems foundation for Netflix application development. We are building a job and resource scheduling engine for container based workloads on top of the public cloud that powers Netflix. This system manages both service and batch jobs across multiple regions of the world. To handle this amount of scale, we launch over 1 million containers per week with thousands of underlying container hosts, and leverage the elastic cloud to optimize efficiency through advanced bin packing and capacity bursting.We architect our system to be highly available, fault tolerant and distributed from the ground up. We invest deeply in reliability improvements to support our scale and business criticality of container applications. Operational automation, testing, and performance improvement is critical to the success of the container platform. We are looking to expand the team with software developers that can advance not only the functionality of the platform, but also keep a strong focus on the operational challenges around keeping the platform reliable as it continues to scale.For more information on the Netflix container platform, see our recent techblog post and our most recent public presentation.

Content Delivery9 Jobs

The Open Connect team plays a large role in the ongoing effort to invent and improve Netflix’s unique global internet TV experience. We build and deploy the infrastructure that delivers hundreds of millions of hours of tv shows and movies per day to Netflix members all around the world. We combine expertise in server hardware and software technologies, full-stack software development, distributed systems, with internet architecture, routing and protocol development. We also work closely with Internet Service Providers in 100+ countries to help them provide their subscribers with a great Netflix viewing experience.

CDN Reliability Engineer

  • Alphaville, Brazil
  • Content Delivery

Netflix is responsible for over 37% of Internet traffic at peak times and we're working collaboratively with Internet Service Providers (ISPs) and IX centers to deploy Open Connect (OC), Netflix's Content Delivery Network. We are seeking seasoned engineers with extensive experience in *nix, networking, data analysis and large-scale 24x7 operations to deploy, operate and maintain this massive global streaming platform.

CDN Reliability Engineer

  • Los Gatos, California
  • Content Delivery

Netflix is responsible for over 37% of Internet traffic at peak times and we're working collaboratively with Internet Service Providers (ISPs) and IX centers to deploy Open Connect (OC), Netflix's Content Delivery Network. We are seeking seasoned engineers with extensive experience in *nix, networking, data analysis and large-scale 24x7 operations to deploy, operate and maintain this massive global streaming platform.

Network Provisioning Administrator

  • Los Gatos, California
  • Content Delivery

Netflix is responsible for over 37% of the traffic on Internet access networks at peak times, and we’re working collaboratively with Internet Service Providers to ensure our great content is delivered in a manner that is both highly efficient and cost effective.  We need great network professionals to help us manage the remarkable challenge and opportunity that this scale represents.

Senior Software Engineer, Open Connect

  • Los Gatos, California
  • Content Delivery

Netflix is responsible for over one-third of internet traffic at peak times and we’re working collaboratively with ISPs to deploy Open Connect, Netflix’s Content Delivery Network.  Open Connect delivers 100% of our video traffic today, and we’re continually adding functionality to support more advanced applications and further improve the quality of experience for our customers. To support this, we have a backbone network with sites around the globe and thousands of ISP partners, and we’re working with network hardware vendors and internal development teams to deliver creative features at ever-increasing density. To scale the network infrastructure, we’re seeking a Senior Software Engineer to build extensible, maintainable services for our Network Engineers and Architects, Partner Engagement Managers, and other parties within Netflix. You are first and foremost a consummate software developer.  You are passionate about your work and the technologies that make it possible.  This passion has led you to build elegant systems relied upon by internal teams or millions of users. You will be building tooling to manage a heterogeneous network in a vendor agnostic manner, advancing the state of the art in this space. You will aid Netflix in making intelligent business decisions by designing systems to collect vast amounts of network state and metrics data. As part of a small team, you will see the impact of your work not only at Netflix, but also on the internet. You won’t be alone in this bold effort and will be supported by top software and network engineering talent.

Senior Software Engineer - Open Connect Platform

  • Los Gatos, California
  • Content Delivery

The Team  Open Connect is a critical group within Netflix that builds and manages a content delivery network (CDN) handling more than one third of North American internet traffic at peak times!  We are available in 190+ countries and partner with ISPs all over the world to provide our 100 million member base with the ultimate streaming quality. During our peak day so far in 2017, we’ve had over 250 million viewing hours alone!   The Role  You will play a key role in modernizing our growing Open Connect tools suite of 20+ apps. This suite is considered a fundamental building block to the streaming initiative as it provides critical intelligence into one of the world’s largest CDNs and empowers stakeholders to make key business decisions. In this position, you will have the opportunity to work on a range of areas such as: adding API’s to support our external facing ISP portal with real-time data, improving our orchestration system to monitor thousands of globally distributed Open Connect Appliances (OCAs), and building scalable data pipelines to analyze hardware sustainability while handling video delivery at rates of millions of events per second!

Content Engineering20 Jobs

Netflix is the first truly global internet television network enabling its members experience the joy of entertainment wherever and whenever they want. We have over 100 million members in over 190 countries who enjoy more than 5 billion hours of TV shows and movies per quarter accounting for a third of the downstream Internet traffic.

We produce thousands of TV shows and movies which are enjoyed by our members all over the world. Content Engineering leads the technology innovation that optimizes and automates the content production process from script (when an idea is pitched) to screen (when the show is ready to watch). We power discovery, personalization, video encoding and quality, internationalization, localization, and marketing for the best streaming library in the world. We solve complex problems around scalability and global content and innovate on tools and technologies to optimize the production of movies and TV shows. We are pioneering new approaches to movie production, optimizing pitches, production schedules, subtitling, and digital asset management for our content. We sponsor academic research on video quality and bring innovations like Ultra High Def, and High Dynamic Range to the market.

Join the team that is defining the future of content production and global streaming entertainment!

Senior Video Engineer

  • Los Gatos, California
  • Content Engineering

We can all agree that life is too short to watch low quality video. Netflix users stream over one billion hours of video every month, and our Video Engineers are tasked with giving those users the highest quality experience possible. The typical Netflix user - who is lost in the romance of Rick and Ilsa, sharing those last moments of an innocent world as the Nazis march into Paris - doesn’t notice blocky compression, banding or scaling artifacts. But you do… Encoding artifacts pull you out of your favorite scenes. In fact, people don’t like watching movies with you, because you’re guilty of pausing just to complain about 100 ms of A/V sync drift or lifted blacks on your friend’s television - and yet you secretly revel in the splendor of a broken GOP, when the subject of one sequence blends into the movement of another, and creates something fantastic that will only exist in that moment and maybe never again. You are one of us. We have been looking for you. We advocate for new customer experiences including more numerous and vibrant pixels, better accessibility and subtitle features. New video experiences like 4K, High Dynamic Range and Wide Color Gamuts create new challenges in every step of our encoding process, from content mastering at the studio level to streaming playback on consumer devices. We provide expertise and certification materials to nearly all engineering teams at Netflix who interact with our encoding pipeline; we also engage with external partners to ensure conformance and define standards or best practices.  We are actively involved in communities like SMPTE and W3C, defining next-generation media formats that include the features necessary for unprecedented video streaming quality on a global scale. As the company scales up studio productions, and continues to revolutionize the way stories are told, we will power the video processing, color management and transcoding applications that bring scalability and reliability to Hollywood.  The ideal Senior Video Engineer is 50% film geek with engineering experience in post-production and/or the visual effects space, and 50% computer nerd with practical experience in application development, preferably in the cloud.

Senior Software Engineer - Video Algorithms

  • Los Gatos, California
  • Content Engineering

The Challenge:We encode video streams that account more than one third of peak download traffic in North America, and are viewed by more than 104 million subscribers worldwide. We ingest thousands of high profile TV shows and movies and transcode to the best video quality possible. We incorporate automated quality control throughout our pipeline so that our streams play seamlessly on all Netflix-ready devices. We run our ingest and encoding software on the cloud and need to design for efficiency, reliability, and scalability.   How We Meet the Challenge:A combination of effective signal processing algorithms, excellent software development and strong intuition on what works for a scalable production system.  About You:You are a self-driven Senior Software Engineer who thrives in a fast-paced environment. You have excellent software development skills and a strong background in video and image algorithms. You constantly strive to improve yourself and the team. You are eager to apply your expertise in solving cutting-edge video and image processing challenges, impacting what millions of people see everyday.

Senior Software Engineer - Media Cloud Engineering

  • Los Gatos, California
  • Content Engineering

Netflix is leading the disruption of internet television. We have the largest global subscription based video on demand entertainment service. Our 100+ million subscribers in more than 190 countries consume over ten billion hours of video every quarter. Our service accounts for almost a third of the peak internet downstream traffic in North America. Netflix is available on more than a 1000 different devices, including personal computers, connected devices, smart phones, tablets and game consoles.   A very important part of the Netflix service is the cloud based media transcoding infrastructure that generates the petabytes of streams and playback artifacts to support the growing content catalog and the device footprint. In short, anytime a subscriber in on the service, they are viewing images and streaming content produced in this media cloud. We have a very large scale, massively parallel, highly available compute farm in the Amazon elastic compute infrastructure powered by our purpose built software to serve the complex media processing needs of Netflix. We are looking for a engineers to improve, scale and automate this business critical infrastructure and work on a innovation platform to allow Netflix to design, test and quickly rollout new user experiences by effectively utilizing available media resources.  You will be expected to drive the requirements for and own large components of the system throughout their lifecycle: requirements, architecture/design,  implementation, testing, and launch. You will need to exhibit strong leadership and communication skills, define and successfully execute on the engineering and release priorities in a very agile application development environment.  To be successful in this role, you must be a quick learner, have stellar software development and communication abilities, and work well in cross-functional teams. This is a great opportunity to enhance your cloud computing skills and simultaneously, get familiar with Netflix products and services while making a real impact on consumers globally.

Senior Software Engineer in Test - Encoding Technologies

  • Los Gatos, California
  • Content Engineering

We encode video and audio streams that account for about one third of peak download traffic in North America, and are viewed by more than 100 million subscribers worldwide. We ingest thousands of high profile TV shows and movies and transcode to the best video quality possible. We incorporate automated quality control throughout our pipeline so that our streams play seamlessly on all Netflix-ready devices. We run our ingest and encoding software on the cloud and need to design for efficiency, reliability, and scalability.  In addition, we are building new microservices to do deep analysis of audio, video and subtitle assets, and to make this analysis metadata available to applications such as automated QC.    How We Meet the Challenge:A leading-edge, distributed, cloud-based workflow using microservice applications, excellent software development practices, and a strong intuition on what works for a scalable production system. About You:You are a self-driven Senior Software Engineer with a passion for testing and automation, who likes to work within small teams in a fast-paced environment. You have a strong software development background. You are eager to apply your software expertise building test automation around highly scaled EC2 microservices, and in doing so, impact what millions of people watch everyday.  You can develop strategies for automated testing of services at scale.  You love movies and are excited about applying your technical skills to bring great movies to the world.

Senior Backend Engineer - Studio Apps

  • Los Gatos, California
  • Content Engineering

How do you spark joy in hundreds of millions of people? It starts with a vision—that technology can give voice to stories around the world. Netflix empowers a small band of creatives to do what no studio has ever done—tell hundreds of stories you fall in love with and stay up watching.  As an engineer on the Studio Applications team, you’ll help us build the future of how Netflix will create and produce shows on a global scale. If you have an eye for software design, a mind for asking questions and synthesizing information into actionable work, and the personality to want to learn from AND teach your teammates - we would like to talk to you.

Media Engineering and Partnerships4 Jobs

The Media Engineering and Partnerships team is focused on guiding the film and television industry into the future and enabling a simple, scale-able, elegant path towards delivering source media to Netflix. We help filmmakers, producers, and content creators embrace new technology including, 4K, High Dynamic Range, and High Frame Rate. As we continue our transformation to a next-generation studio and expand our streaming service’s global footprint, we strive to understand and source the best possible vendors for production and post-production services, localization and media processing around the world. We seek innovative partners, willing to lean forward as we continue to delight our members globally with great stories told by talented people.Through global partnerships cultivated by our team, we are ensuring that the content we create and acquire takes full advantage of the most advanced technology in the media industry.

Senior Engineer, Media Engineering & Partnerships

  • Mumbai, India
  • Media Engineering and Partnerships

About Netflix: Netflix is a global Internet TV network that offers movies and TV series, commercial-free, to users who pay a monthly subscription, and choose how, when and where to watch. We produce award-winning original content and build cutting-edge streaming technology, allowing global stories to travel to users across the world. Over 100 million users stream 125 million hours of content - every day - on Netflix. More than anything else, Netflix’s culture is about getting to work with extraordinarily talented people in an impactful environment.About Netflix in India: India is crucial to the next phase of Netflix’s growth. Since launching in the market in January, 2016, our content library has doubled to include the best of Western entertainment, as well as high-quality Indian content comprising dozens of exclusive films. We have also added features that Indian consumers love, such as mobile downloads.In 2017, Netflix will invest $6 billion in content globally, and will double down on our Indian investment in order to curate a compelling content library made up of original and licensed titles. We are setting up an office in Mumbai, and recently announced strategic partnerships with three major companies in India - Airtel, Videocon d2h and Vodafone - making our content easy to access for consumers across India.About the position: This position is ideal for someone looking to play a major technical role in Netflix’s expansion in India. Netflix desires to build deep and meaningful Digital Supply Chain relationships with our partners and this individual will be a part of making that happen. This individual will play an integral role in making Netflix the most efficient and simplest digital platform on which to deliver the assets of our Content Partners. The Media Engineering and Partnerships Licensed Content team is composed of standout engineers that act as pioneer-consultants to the film and television industry. We focus on guiding the global entertainment industry supply chain beyond broadcast standards and into the new era of internet film and television.This individual will act as the primary technical resource for Content and Fulfillment Partners delivering content to Netflix throughout India. They will proactively support close alignment between the operations and workflows of our partners and those of Netflix. Additionally, they will be a technical resource for internal teams throughout Netflix.

Program Manager - Content Hub Onboarding

  • Los Angeles, California
  • Media Engineering and Partnerships

Netflix is quickly growing into one of the world’s most prolific entertainment studios in the world, with nearly 900 original productions slated for 2018.  Our movies and shows are underway all over the globe, wherever great storytellers are positioned to make engaging content.  To  support Netflix’s large scale, global production slate, we are building a suite of world-class production asset management tools with integrated workflow systems. The days of LTO tapes and remote desert vaults are behind us. Our entirely cloud-based system will be the technical infrastructure on which Netflix receives and catalogs all material used in the post production process.   Your new team is composed of standout engineers, specialists and relationship managers that act as pioneer-consultants to the Film and Television industry. We focus on guiding the global entertainment industry supply chain beyond broadcast standards and into the new era of film and television consumption.  You will be the externally facing technical partner for Content Hub with creative and technical facilities supporting Netflix Original Productions.  Your mission will be to ensure smooth adoption of the platform by the post production industry.  You will build out and oversee a Content Hub vendor program intended to identify the strongest post partners from a technical perspective, while also making sure the facilities that do not immediately qualify have a clear and defined path towards qualification.  As the chief evangelist of the Content Hub tool to the industry, you will also represent the platform at industry events, trade shows, and on the Netflix Help Center and Tech Blog.    To be successful in the opportunity, you’ll need to have a deep understanding of production/post production workflows, the ability to lead technical operations of the onboarding process, communicate challenges back to the development teams, champion and lead external change management within the industry, and bring innovation leadership to improve well established workflows.  You will also need to have an appreciation for scale matching the business’s desire for accelerated platform penetration.  This is not a position for the faint of heart, it involves encouraging adoption in an industry that is often constrained by bandwidth, budgets and time.  You will need to be a helpful resource for practical solutions, an advocate for efficient change, and a clear communicator of future visions.  You will be an instrument for change, a voice for the future and a leader among an outstanding group of engineers and technicians.

Media Vendor Relations Manager

  • Los Angeles, California
  • Media Engineering and Partnerships

Netflix is the leading streaming platform in the world. As we continue our transformation to a next-generation studio and expand our streaming service’s global footprint, we need to understand and source the best possible vendors for production/post-production services, localization, distribution and media processing around the world. You will lead the team seeking to find and secure best-in-class vendors to meet the growing needs of Netflix.  You will be a thoughtful leader that can merge the analytical piece of vendor analysis with the human piece of forging a great relationships.  You will seek to create mutually beneficial working dynamics that lead to great impact for our growing studio.  You will set the strategy to meet our global vendor needs and lead your team to execution on that strategy.  Relying on metrics to inform your decisions, you will take risks when needed and communicate your vision cross-functionally.  You will ensure Netflix has the external support needed to continue bringing joy to millions of members across the planet.  

Onboarding Specialist - Content Hub

  • Los Angeles, California
  • Media Engineering and Partnerships

Netflix is quickly growing into one of the world’s most prolific entertainment studios in the world, with nearly 900 original productions slated for 2018.  Our movies and shows are underway all over the globe, wherever great storytellers are positioned to make engaging content.  To  support Netflix’s large scale, global production slate, we are building a suite of world-class production asset management tools with integrated workflow systems. Content Hub is our cloud-based application for managing the delivery, archival, and metadata associated with Netflix Original productions. The days of LTO tapes and remote desert vaults are behind us. Content Hub will be the technical infrastructure on which Netflix advances workflows and best practices within our partner facilities.  Your new team is composed of standout engineers, specialists and relationship managers that act as pioneer-consultants to the Film and Television industry. We focus on guiding the global entertainment industry supply chain beyond broadcast standards and into the new era of film and television consumption.  You will be an externally facing technical partner for Content Hub with creative and technical facilities supporting Netflix Original Productions.  Your mission will be to evaluate and onboard Post facilities into the Content Hub platform. Building a robust set of documents and videos in our Partner Help Center to aid in this process will allow you to scale to meet the needs of the business. To be successful in this position, you’ll need to have a deep understanding of production/post production workflows, the ability to lead technical operations of the onboarding process, communicate challenges back to the development teams, and be an effective and patient teacher.  You will work with technical representatives from partner post houses and get them up to speed using Content Hub as well as any software integrations that may be used to bypass the Content Hub UI. You will also need to have an appreciation for scale matching the business’s desire for accelerated platform penetration. You will be a helpful resource for practical solutions, an advocate for efficient change, and a clear communicator of future visions.  

Partner Devices14 Jobs

The Partner Devices organization works with companies like Apple, Samsung, Google, LG, and Sony to bring Netflix to TVs, phones, tablets, and Pay TV set-top-boxes worldwide. Our goal is to ensure the best possible Netflix experience on the widest possible range of devices.

Partner Devices includes five individual teams. Ecosystem Engineering works closely with partners to integrate Netflix into devices. Those integrations are validated by Certification using a cloud-based automation platform built by Partner Tools. Roadmaps for device-related technologies are managed by Product, and Engagement owns our partner relationships and guides each integration project.

Nearly all Netflix members discover, use, or pay for Netflix through one or more partner devices, and leveraging our partner ecosystem is a key element of our successful global growth.

Senior Software Engineer - Device Partner Tools

  • Los Gatos, California
  • Partner Devices

To deliver the joy of Netflix to living rooms everywhere, our Partner Device Ecosystem (PDE) team works with consumer electronic device companies and MVPD (e.g., cable, satellite) operators around the world. To develop and certify hundreds of Netflix Ready Devices(NRD), our partner tools manage partnerships, track projects, and test every NRD model.We are looking for a talented developer to help us increase our scalability and effectiveness in PDE with tools that focus on device quality and partner productivity. We collaborate with hundreds of partners, each with a different manufacturing timeline, implementing devices in timezones across six continents. You will engage with embedded device developers, automation engineers, and UI designers in our effort to ensure that devices can all deliver a great Netflix experience. This is an opportunity to work with a diverse range of technology. You will use the same tech stack as production Netflix services--including AWS, Java, Kafka, Cassandra, Hadoop, Docker, Atlas, Spinnaker--when developing our tools. You may also work with  streaming client technologies on a Linux-based environment to further automate testing and provide diagnostics.As a member of the Device Partner Tools team, you will:

Site Reliability Engineer - Netflix Labs

  • Los Gatos, California
  • Partner Devices

Netflix is almost everywhere. Serving 104 million customers in 190 countries on devices such as Smart TVs, set-top boxes, and apps on phones, tablets, and computers, Netflix is striving to deliver the vision of #NetflixEverywhere. The Engineers that create this service require a world-class environment and access to thousands of devices in which to build, and perfect, the Netflix experience.  Netflix requires talented and driven individuals that can take our internal development and certification environment to the next level. Our goal is to simplify and automate everything possible within Lab Engineering and change it to “a small matter of code”.  Finding and permanently resolving pain points for our partners and customers is our mandate. How we do it, is where you come in. Lab often invokes the imagery of white lab coats working in a sterile environment. Netflix Labs is a place of experimentation and innovation, taking risks, taming chaos, and we “get our hands dirty” - in a fun way. What we are looking for in you: Role Responsibilities•Develop effective tooling, alerts, and response, to identify and address reliability risks•Participate in on-call rotation with other members of the Lab Engineering team•Drive issue resolution with partner product engineering and certification teams•Evangelize best practices around collaboration, reliability, security and performance to all partner teams Minimum Requirements•Effective root cause identification, triage and mitigation•Experience with configuration and troubleshooting of Linux, Java, Tomcat, and other middleware technologies•Thorough understanding of monitoring (Nagios, Zabbix, or other) and the emission, collection, and analysis of metrics, to put together mitigation and remediation plans•Understands mid- to large-scale complex systems from a reliability perspective•Scripting abilities in Python, Perl, Go, or JVM-based languages•Strong communication skills and the ability to engage partner teams effectively•Passion for resolving reliability issues and identify strategies to mitigate going forward•Automation mindset - if you can automate it, do it. We are looking for individuals with skills in one or more of the following Winning Attributes:  Development•Mid to large scale project tooling development skills in C, C++, and/or Java (embedded/proprietary environments a huge plus)•Understanding of development and deployment processes•Effective debugging methodologies in a mixed device environment•Web UI development for tooling a plus Networking•Experience with Cisco, and/or Quanta OCP switches•Configuration, monitoring and debugging of networking issues•Programming against exposed networking APIs for the above vendors

Senior Software Engineer - Korea Partner Engineering

  • Los Gatos, California
  • Partner Devices

The Company and Product Strategy: Instant streaming is a core part of Netflix's strategy for the future. Our first product to support instant streaming to TVs was launched in May 2008 and is now available on 100s of products. Our partnerships include global television makers, like Samsung and LG, as well as many of the world’s operators, like Comcast, Virgin Media, and Orange. The Netflix Device Platform makes this possible.  About the role: In order to help our partners add the Netflix instant streaming service quickly to their device, we work very closely with these engineering teams to quickly overcome any and all challenges. We are now looking for a senior engineer to take ownership of our most important partners in Korea and help them integrate our SDK into their new products.  The functionality of our platform includes streaming and playback, dynamic UI, security and partner specific adaptation for new types of devices.  In this role, you’ll apply your experience in software development to a wide variety of technical challenges to achieve the goal of helping our Korean partners bring their products to market on time with the highest quality. Given the focus, this role requires solid Korean Language skills and the ability to travel to Korea (1 to 2 weeks a quarter) to develop and maintain strong ties with our partners. For more details on the Partner Engineering team, watch this video.

Sr. Software Engineer in Test- Partner Devices

  • Los Gatos, California
  • Partner Devices

Netflix runs its applications on a diverse range of devices including smartphones, tablets, game consoles, Smart TVs, and a variety of consumer electronic products. As a result, Netflix works closely with a variety of partners to integrate and launch Netflix applications on these devices, and to ensure that Netflix members have a great experience watching all movies and shows. Imagine the complexity and cost to ensure all of these devices run the Netflix application are built to the highest standards.    In this role you will be testing an advanced platform to automate the Netflix experience across thousands of devices such as smart TVs, set top boxes, and media players over hundreds of partners.   This platform is made up of a series of hardware, software and cloud components that are used to control and replicate real world conditions for devices in the wild.  This is done by, for example, duplicating remote functions and controlling the device’s network and power, thereby allowing cameras, microphones, and other types of sensors to interface with the device.  This all results in better Netflix experience delivered faster to the customer. The platform is also used by other teams at Netflix to act as a bridge between consumer electronics and Netflix services.  We have had teams innovate on top of the platform building custom photo sensors, hardware diagnostic solutions and even benchmarking tools.  You would be helping other engineers bring their ideas to reality.

Partner Engagement Manager (PEM) - Japan

  • Tokyo, Japan
  • Partner Devices

We're looking for a best-of-the-best leader to own our engagement with top-tier device and operator partners. You'll manage all aspects of your partnerships to deliver an amazing Netflix experience across a range of devices.The Partner Devices organization at Netflix works with companies like Apple, Samsung, Google, Sony, Panasonic, ISP providers, mobile and cable operators, etc. to bring Netflix to TVs, phones, tablets, and Pay TV set-top-boxes worldwide. Our goal is to ensure the best possible Netflix experience on the widest possible range of devices.We are looking for someone passionate about high impact problem solving in a rapidly changing space. You are a business leader with a strong technical background, a deep knowledge of consumer electronics, telecom and cable operators.  You are a strong collaborator and comfortable working with regional and global teams. Netflix is a data driven, transparent and feedback centric workplace, and we look for people who love a challenge and can adapt and innovate in a rapidly changing environment.

Product Engineering26 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 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.

Senior Software Engineer - Node.js

  • Los Gatos, California
  • Product Engineering

Netflix is shaping the future of global entertainment and reinventing how people watch television.  Netflix applications are among the most successful and widely used in the world across a wide range of devices, including phones, tablets, game consoles, TVs, and desktop/laptops. Our team is passionate about building and advancing core libraries, platforms, and services that are used across our device platforms.  We design systems to be reliable at scale and flexible to product innovations.  The projects you work on will not only help to continually improve how we deliver a better experience to our 100+ million members but also boost the productivity of over 200 engineers. Challenges for 2017In the coming year, our big goal is to migrate teams to the next-generation of the Netflix API, the system which processes and orchestrates all requests from devices to backend services.  We’re building a high-scale platform that leverages Node.js and Docker containers to enable UI client teams to easily write and deploy their own services to the cloud.  These services will be sitting in the middle of much of the action.  Every request from every device from our 100+ million users will go through this new stack. This is a highly cross-functional project with implications for many teams at Netflix.  It will make our system more usable and developer friendly as well as more reliable, scalable, and performant as we continue to grow globally.  There is no shortage of opportunities to shape the future of our product.

Senior UI Engineer - Digital Marketing Infrastructure

  • Los Gatos, California
  • Product Engineering

On Jan 6, 2016, Netflix announced the creation of the first global Internet TV network. But our journey has just begun. Our marketing department is tasked with building awareness of Netflix across the globe. The DMI team is building a platform that enables rapid execution of marketing concepts. Our goal is to enable one-click automation of Digital Marketing Campaigns across a variety of ad platforms such as Facebook, Google DoubleClick, Youtube, Instagram, Twitter etc. and build end-to-end campaign and digital asset management systems. In this role, you  will learn and build applications to support the full lifecycle of global marketing campaigns at Netflix. You will get a chance to interact with various teams within Netflix such as Marketing, PR, Social and many more. We are looking for an Senior UI engineer who can innovate at the leading edge of  technology. You will drive and shape the front-end architecture for the applications created and maintained by the team.

Senior Research Engineer - Promotion & Growth Algorithms

  • Los Gatos, California
  • Product Engineering

Are you interested in researching new machine learning algorithms to create innovative approaches to a wide range of problems, as well as building large-scale, live-traffic experiments directly impacting and growing our 100+ million members worldwide? The Algorithm Engineering team is looking for a passionate and talented Machine Learning engineer to join us and lead the way in the research and development of the next generation of algorithms used to drive and grow the Netflix experience.In this position, you will conduct applied research by investigating, conceptualizing, designing, implementing, and validating new algorithms in a number of areas, such as: • Finding and growing the best possible audience for newly released movies and TV shows, and in particular our expanding slate of  original content. This year, Netflix will invest $6 billion in content and will create over 1000 hours of original content with great Hollywood talents like Angelina Jolie and Martin Scorsese, and you’ll work on the algorithms that help this new content find a great audience. • Reaching out to our members about new recommendations in the most effective and impactful way, through emails and notifications. We deliver billions of messages per year, and you’ll work on the algorithms that decide what to send, when and to whom, to help our members find great content to watch. • Growing our member base through programmatic advertising. Netflix spends over one billion dollars a year promoting our service and original content. You’ll work on new algorithms to maximize our growth that decide what to advertise, to whom, and for how much.Here are some more examples of what we are working on: • The Importance of Time and Causality in Recommendations • Introducing Vectorflow: a lightweight neural network library for sparse data • The Netflix Recommender System • Selecting the best artwork for videos through A/B testing • Recommending for the World To be successful in this role, you must have a strong machine learning and software engineering background, be a quick learner, and work well in small cross-functional teams. You will need to exhibit strong leadership and communication skills, an ability to set priorities, and thrive 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.

Senior Software Engineer - Netflix API

  • Los Gatos, California
  • Product Engineering

Across the globe, 100M+ Netflix members enjoy watching 125M hours per day of TV shows and movies. They love discovering great content to watch, and the Netflix API team makes that happen. We’re looking for a senior engineer to join this high-impact team at Netflix.About the TeamThe Netflix API team enables signup, content discovery, and playback on 1000+ device types. The team creates a unified abstraction layer over disparate Netflix mid-tiers, enabling device partner teams to build innovative user experiences through a consistent API layer. Additionally, the team ensures the resiliency and scalability of this critical API tier. The availability and functionality of the Netflix product are only as good as the effectiveness of this API. The top challenges for the team are delivering APIs for our rapidly evolving product, balancing speed with API consistency, and improving the architecture to handle the scale coming with the next 100M members. For highlights of some of the team’s work and approaches, see:http://bit.do/netflix-api-platform (conference talk)http://bit.do/netflix-rearch-tradeoffs (techblog)http://bit.do/netflix-hystrix-resiliency (slideshare)

Streaming Client12 Jobs

Streaming Client Engineering builds the Netflix application platform and streaming engine that runs on all Netflix devices, including laptops/desktops, phones/tablets, Smart TVs, game consoles, set-top boxes, and streaming sticks. We build the Netflix UI rendering engine that enables rich and innovative user experiences that can be highly optimized and leveraged across many platforms, and we build the adaptive streaming video player across all devices to ensure that our customers always have the best possible video streaming experience given the network conditions. We’re always experimenting with things like implementing new networking protocols and approaches to improving streaming quality, and we are constantly improving the experience through A/B testing and continuous delivery.

Senior Software Engineer - Tools, Test and Reliability Engineering

  • Los Gatos, California
  • Streaming Client

About our TeamThe Test, Tools, and Reliability (TTR) engineering team crafts tests and builds infrastructure that powers testing automation across multiple Netflix Ready Device Platform (NRDP) SDKs running on devices such as PlayStation, Xbox, Roku, FireTV, etc.  Automation is a key catalyst in helping us validate the quality of our code at scale. For this reason, we designed and architected our own testing and automation services from the ground up with built-in principles to meet reliability, scalability, and flexibility for continuous integration/deployment. Check our blog post for more details. About youWe are looking for a skilled engineer who excels in both testing and development. This is an excellent position for developers who enjoy working on test frameworks, infrastructure, and automation code/tools. In this position, you will be responsible for crafting and executing automated tests, finding regressions, reporting and verifying bugs, and developing services to boost test automation, device handling, and developer productivity.  Challenges aheadIn the coming year, we are looking to architect multiple solutions to address the scalability challenges of our charter. Some of those include automated techniques to validate animated and video renderings, building a broad suite of networking tests/tools, and improving our services/frameworks for measuring/monitoring/alerting performance over a wide range of devices.Your responsibilities• Being a leader, advocate for testing automation across Netflix, and collaborate with engineers to identify common pain points, and evangelize best practices.• Perform hands-on automation coding/scripting and execution tasks.• Building and customizing automation frameworks, evolving core libraries, and services to increase reuse and reduce effort.• Designing and executing regression tests on an ongoing basis as the SDK evolves frequently and rapidly.• Keep track and adapt to rapidly changing requirements in a fast-paced team.• Isolating and reproducing defects, debug performance issues, across all parts of the SDK, and triaging and reporting issues in our bug tracking tool.• Improve developer productivity through better tools, processes and frameworks.Your backgroundTechnical:• Several years of hands-on experience with functional or imperative programming languages such as JavaScript (Node.js), Python, Ruby, Go, C or Java.• An excellent understanding of networking/network stacks, ability to develop software implementing data exchange over tcp/http/tls working as a distributed system, and RESTful API contract testing.• Well versed working in linux-based operating system.• Undergraduate degree or MS in Computer Science, Engineering or related fields.Behavioral:• Ability to think creatively and come up with solutions when tools don’t work.• Ability to see patterns, commonalities and investigate complex issues.• Commitment to QA methodologies and advocate for comprehensive testing including unit, functional, and integration.• Excellent communication, collaboration and relationship-building skills.• Organizational skills to gather and record detailed and accurate information about bugs and systemic issues.• Diving into a system to understand mysterious behaviors excites you.Nice to have• You’re up to speed with web-technologies: Promises, ES6, and beyond.• Experience working on open source projects with an active GitHub repository.• Experience with Amazon Web Services Cloud (AWS). Our culture• We hire people who want to make an impact and are given the freedom to deliver on that• Our team structure is flat. You’ll have outsized impact and will not be constrained by title• We pay top of market. We hire people with great skills and pay accordingly• We live by and practice our values. You can learn more about the Netflix culture at https://jobs.netflix.com/life-at-netflix

Senior Software Engineer - Web Apps

  • Los Gatos, California
  • Streaming Client

Netflix is the leading video streaming service globally, and the Netflix web client application is one of the most widely used apps in the Windows Store. Our mission is to provide a great experience to all users in a variety of devices, from desktop/laptop, to tablets and phones. We are constantly focused on enhancing our consumer experience around the world by building out new product features and improving performance. If you are a software engineer interested in participating in developing web based applications from UI, platform to our backend endpoints in the cloud, you may be a good fit for our engineering team. Additionally, you would own all aspects of the development cycle, from participating in the design, and test driven development.

Senior Software Engineer - Mobile Development Infrastructure

  • Los Gatos, California
  • Streaming Client

Netflix is reinventing how people watch television.  Netflix is one of the most respected software companies and a global leader in streaming business.  We have a massive amount of data and an active subscriber base of over 100 million worldwide.  In just a few years, Netflix has become a world-class content production company.  Additionally, we operate under a unique work culture that sets us apart – learn more at https://jobs.netflix.com/life-at-netflix. The TeamWe are a team of seasoned Software Engineers responsible for delivering the next generation, robust infrastructure to support the development of Netflix’s mobile applications.  We also define and drive the vision for continuous deployment across iOS, Android, and Windows platform.  As Netflix service continues to span over 190 countries and our daily viewing hours of TV shows and movies climb over 125M, we need a strong team in place to embrace the challenges that lie ahead.

Senior Software Engineer, Adaptive Streaming

  • Los Gatos, California
  • Streaming Client

We obsess over great playback experiences. We want playback to start immediately, at great quality, and we never want playback to stop unexpectedly. On the Streaming Algorithms team, we design algorithms that adapt to ever changing network conditions to provide an amazing streaming experience.  We are looking for a senior engineer to help us improve the streaming quality of experience (QoE) on browsers, game consoles, Smart TVs and other devices.  In this role, you would be responsible for developing new video streaming algorithms for millions of devices as well as conducting controlled experiments in the field to validate improvements.  You would join our streaming algorithms team, whose members work across the spectrum of networking, video streaming, big data, and engineering.  It’s an exciting time to join this team; the science is new and we’re making big progress at a rapid pace.

Senior Software Engineer, Adaptive Streaming Mobile

  • Los Gatos, California
  • Streaming Client

We obsess over great playback experiences. We want playback to start immediately, at great quality, and we never want playback to stop unexpectedly. On the Streaming Algorithms team, we design algorithms that adapt to ever changing network conditions to provide an amazing streaming experience.  Most of the world’s population is consuming video on their smartphones - and in many places, exclusively on their smartphones.  As we continue our global expansion at Netflix, the quality of streaming video on mobile devices is a top priority.   We are looking for a senior engineer to improve the streaming quality of experience (QoE) on mobile devices, especially Android.  In this role, you would be responsible for developing new video streaming algorithms for millions of mobile devices as well as conducting controlled experiments in the field to validate improvements.  You would join our streaming algorithms team, whose members work across the spectrum of networking, video streaming, big data, and engineering.  It’s an exciting time to join this team; the science is new and we’re making big progress at a rapid pace.

UI Engineering12 Jobs

UI Engineering develops and tests the experiences used by over 100 million Netflix members around the world, as well as new members signing up. Our UIs live on thousands of devices across mobile, web, set-tops, TVs, and many more. We strive to create cinematic, immersive experiences that delight our members and reinvent how people discover and watch movies and TV shows. We are continuously experimenting with new ideas and novel concepts, often through A/B testing so that we can understand the true value to our members of the features we ship. We build high-performance native applications for phones and tablets. Our web and TV experiences are built on JavaScript using modern technologies like Node.js, React, and RxJS.

Senior Software Engineer - Android

  • Los Gatos, California
  • UI Engineering

Netflix is the leading video streaming service globally and the Netflix Android application is one of the most widely used mobile applications. We work hard to constantly improve the performance, features, and quality of the app as we expand our coverage to every country in the world. Join our team of seasoned engineers and take on this unique opportunity to delight millions of users. If you are a developer who has the skills and experience needed to build the best video streaming application we want to talk to you!

Senior Software Engineer - TV User Interface

  • Los Gatos, California
  • UI Engineering

Netflix is reinventing how people watch television. Join a team of seasoned engineers and lead the revolution in JavaScript-based TV user interfaces. You will architect and develop user experiences that will delight millions of customers worldwide on hundreds of different TV devices, from game consoles to smart TVs to cable boxes.

Senior Software Engineer - UI Platform

  • Los Gatos, California
  • UI Engineering

Netflix is shaping the future of global entertainment and our client applications are among the most successful and widely used across a range of devices, including phones, tablets, game consoles, TVs, and desktop/laptops. The UI Platform team builds and advances core technology leveraged across all of these clients. These core technologies drive the product experiences which client teams deliver to millions of users every day. If you’re an engineer who enjoys focusing on robustly engineered JavaScript libraries which empower UI developers to build amazing applications, then you're made for the UI Platform team.

Senior Software Engineer - iOS Automation and Tooling

  • Los Gatos, California
  • UI Engineering

The Netflix iOS app delights millions of users every single day and makes video streaming accessible to anyone, anywhere in the world. Join a diverse team of collaborative engineers to build new tools, supporting infrastructure, and testing frameworks that ensure the reliability and performance of our application everywhere our members take it.

Manager, UI Engineering - TV

  • Los Gatos, California
  • UI Engineering

Netflix is reinventing how the world watches television. Over 100 million members around the globe enjoy our award-winning movies and TV shows, but most of our growth still lies ahead. TV User Interface EngineeringWe build Netflix’s flagship application for thousands of different TV devices, from game consoles to smart TVs to cable boxes. We write it in React / JavaScript on a proprietary, TV-optimized rendering engine and update it weekly to A/B test variant experiences among millions of live subscribers.