Senior UI Engineer - Content Engineering

Netflix·Los Gatos, California

Netflix is the world’s leading internet entertainment service with 125 million memberships in over 190 countries enjoying TV series, documentaries and feature films across a wide variety of genres and languages. Members can watch as much as they want, anytime, anywhere, on any internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

A very important part of the Netflix service is the cloud based media transcoding infrastructure that generates the petabytes of streams and playback to support the growing content catalog and the device footprint. In short, anytime a subscriber is 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 have also been building out our innovation platforms that facilitate rapid prototyping and rollout of new media formats and user experiences built around these new formats.

We are looking for a UI engineer for the team that is focussed on media processing to support content discovery and merchandising/marketing content on and off the service.


  • You are an experienced UI engineer with experience in modern web frameworks (like React.js)
  • You understand the intricacies of DOM and have command over the APIs and their performance implications
  • You have in-depth knowledge about HTML5 and CSS and can make the right choices when building responsive UI applications
  • You have expert level knowledge of core JavaScript and understand scoping and prototypical inheritance in Javascript
  • You are dogmatic about unit testing using tools like Mocha, Chai & Sinon


  • Experience in modern web frameworks like React.js, Backbone.js, jQuery, Bootstrap, Angular, Knockout, Ember.js, Spring MVC, Grails, etc. (special preference towards candidates with extensive react.js experience)
  • Experience with unit testing frameworks
  • Experience with SQL


  • Experience with Cloud Computing platforms: Amazon AWS, Microsoft Azure, Google App Engine or similar
  • Experience NoSQL database
  • Experience and interest in image and video processing