Sr. Software Engineer, Machine Learning Infrastructure For Recommendations

Netflix, Inc. Los Gatos , CA 95033

Posted 7 months ago

At Netflix, we entertain and bring joy to people across the world through amazing stories. We think of the Netflix service less as a monolithic product and more as hundreds of millions of different products by serving uniquely personalized experiences to each of our 139+ Million members.

Machine learning is at the center of our personalization. One of the teams powering this effort is the Personalization Infrastructure team, which is building a scalable Machine Learning platform to accelerate innovation for Netflix recommendations, content promotion, and search algorithms.

The Opportunity

Our team's main challenge is to scale machine learning at all stages of a project's life cycle, including ad-hoc exploration and experimentation, preparing training data, model development, and robust production deployment. To enable continuous innovation, this must be done in heterogeneous language environments across several domains.

We need to do this at the scale of hundreds of million global streaming members whose viewing habits, preferences, and contexts change over time. To meet these business and research needs, we innovate on the platform infrastructure for a fast and continuous cycle of learning, inference, and observation while maintaining high system reliability.

In this role, you will define and execute a strategy for exploring hyper parameters for machine learned models. You will build the systems and infrastructure needed to integrate and orchestrate in-house and third party optimizers in both offline and online contexts.

You will need to have the appropriate end-user focus to define ergonomic APIs used by ML researchers. You may also occasionally partner with researchers for end-to-end modeling and data exploration for a particular member-facing A/B test.

To be successful in this role, you will need the ability to learn quickly, work cross functionally with several teams, and be a thought-leader who can influence within and around their team. This role will allow you to work on one of the premier recommender systems in the world, while working for a unique and pioneering company that is redefining how video content is consumed globally.

icon no score

See how you match
to the job

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Sr Software Engineer Los Gatos CA


Posted 2 days ago

VIEW JOBS 10/16/2019 12:00:00 AM 2020-01-14T00:00 Will be responsible for the core tasks ranging from partner SOC board bring-up, third-party API integration, Customer OS feature development, code maintenance, design scalability solutions to help on board new factories, supporting our QA and Channel certification teams and everything else involved in our end to end product development and release cycles. To succeed in this challenging role, the following expertise is strongly preferred. * 10+ years of relevant software development experience * Excellent C/C++ coding skills * Experience of developing/debugging on Linux based embedded platforms * Good understanding of Linux kernel concepts, Multi-threading primitives, Linux tools, libraries and open source development * Bachelors or Master's degree in Computer Science/Engineering, Electrical Engineering, or other relevant fields * Excel working in a fast-paced engineering environment * Excellent communication skills Customer pioneered streaming to the TV. We connect users to the streaming content they love, enable content publishers to build and monetize large audiences, and provide advertisers with unique capabilities to engage consumers. Globallogic Los Gatos CA

Sr. Software Engineer, Machine Learning Infrastructure For Recommendations

Netflix, Inc.