Senior Software Engineer - Machine Learning Infrastructure

Netflix, Los Gatos, California

Leading subscription service for watching TV episodes and movies

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

About Netflix

Netflix is the world’s leading Internet television network with over 100 million members in over 190 countries enjoying more than 125 million hours of TV shows and movies per day, including original series, documentaries and feature films. Members can watch as much as they want, anytime, anywhere, on nearly any Internet-connected screen. Members can play, pause and resume watching, all without commercials or commitments.

Want to learn more about Netflix? Visit Netflix's website.