This job has expired, please see additional jobs below
Senior Software Engineer - Content Algorithms
Netflix
Los Gatos, CA, United States
Job Details - this job has expired, please see similar jobs below
Netflix is the first truly global internet television network and we want the world to experience the joy of entertainment wherever and whenever they want. Netflix currently has over 86 million members in over 190 countries who enjoy more than 125 million hours of TV shows and movies per day. In 2017, Netflix will produce over 1000 hours of original content.
About Us
The Content Algorithms team has two key areas of focus. We build tools and services that allow us to extract metadata from every single frame of video content on the Netflix service. We then use that metadata to find interesting images and scenes which allows us to build montages (and eventually trailers), as well assist in the product AB testing experience.
Read more here:
http://techblog.netflix.com/2016/03/extracting-image-metadata-at-scale.html
We also build systems to let us use human generated and automatically derived inputs to define, maintain and manipulate fine-grained categorical descriptions for all of our content. The collective output of all of our work is leveraged extensively by the rest of the Netflix product experience.
You can find more details here:
http://www.theatlantic.com/technology/archive/2014/01/how-netflix-reverse-engineered-hollywood/282679/
About You
• You have expertise in object oriented programming in languages like Java (preferred), C++ or C#.
• You choose the best data structures and algorithms for the particular problem at hand.
• You have experience developing applications with concurrency and service oriented architectures in mind.
• You have a broad knowledge of persistence technologies (Cassandra, Redis, Riak, HBase, RDBMS).
• You are able to read and write tests, hold code coverage in high regard, and can help think of ways to incrementally improve the code quality.
• You are self driven, and willing to ask for help and collaborate with co-workers when problem solving.
• You are a continuous learner.