At Netflix our goal is to entertain the world. Our 200+ million members stream award-winning content, and play thousands of hours of games, from 190 countries. Everything that we build to delight our members, and all of the work we do to figure out how to do that better, relies on our extensive infrastructure, particularly the resources we rent from AWS. We invest heavily in this infrastructure as we are one of AWS’s biggest customers. We are always looking for ways to use these resources better. Algorithms and ML help us do this by being smarter about how we distribute the work across our fleet.
As a Senior Machine Learning Engineer, you will join a team of Analytics Engineers, Data Engineers, and Data Scientists who partner with our infrastructure engineering teams to apply data driven solutions to infrastructure challenges. You will work closely with the teams responsible for our AWS fleet to design and build algorithms that help us solve problems like workload placement and oversubscription. You will also partner with your Data Engineer and Analytics Engineer colleagues to ensure that the systems you build have timely access to relevant data and that we have the right metrics and monitoring tools in place.
In this role, you will:
Partner closely with infrastructure engineering to understand where algos and ML can be used to improve how we operate our AWS fleet.
Design and build algos and ML models to address these areas.
Work with engineering teams to integrate the models you develop into production systems.
Build for the long term. What you create will become part of the infrastructure that powers Netflix.
Help evangelize this work with engineering leadership and with the broader Algos and ML community at Netflix.
You are:
Motivated by your curiosity for understanding how complex systems work, especially large scale cloud infrastructure and distributed systems.
A master of your technical area and demonstrate this through extensive experience evaluating and introducing new methods - either by developing them or keeping pace with industry developments.
Self-motivated to build, with an ability to thrive with minimal oversight and process.
A strong coder with experience in Python and standard ML frameworks like PyTorch and TensorFlow. Experience with languages like C++ is a plus.
A leader in the ML and Algos domain with a proven track record of implementing and productionizing models in large scale industrial settings.
Experienced with building large-scale optimization models with standard frameworks/solvers (e.g., XPress, cvxpy, Gurobi).
Experienced with building operational tooling for ML services (monitoring, alerting, etc.), and scalable, performant services for model hosting/serving.
Experienced at successfully applying algorithms and ML solutions to infrastructure problems such as resource prediction, scheduling and placement, resulting in measurable improvements to efficiency or performance.
Someone who has “strong opinions, loosely held”. You use data to back up your ideas and are willing to change your mind if new data comes to light.
Able to communicate your ideas clearly and succinctly with the right amount of detail to audiences with varying technical backgrounds.
Our compensation structure consists solely of an annual salary; we do not have bonuses. You choose each year how much of your compensation you want in salary versus stock options. To determine your personal top of market compensation, we rely on market indicators and consider your specific job family, background, skills, and experience to determine your compensation in the market range. The range for this role is $170,000 - $720,000.
Netflix provides comprehensive benefits including Health Plans, Mental Health support, a 401(k) Retirement Plan with employer match, Stock Option Program, Disability Programs, Health Savings and Flexible Spending Accounts, Family-forming benefits, and Life and Serious Injury Benefits. We also offer paid leave of absence programs. Full-time hourly employees accrue 35 days annually for paid time off to be used for vacation, holidays, and sick paid time off. Full-time salaried employees are immediately entitled to flexible time off. See more detail about our Benefits here (https://jobs.netflix.com/work-life-philosophy) .
Netflix is a unique culture and environment. Learn more here (https://jobs.netflix.com/culture) .