Netflix
Research Scientist/Engineer L5 – Algorithms Engineering
Job Description
Netflix is one of the world’s leading entertainment services with 270 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages. Members can play, pause and resume watching as much as they want, anytime, anywhere, and can change their plans at any time.As Netflix continues to grow, we are venturing into exciting new frontiers of personalization to help our members find the content they’ll most enjoy. To do this, we have to understand which titles, and what experiences in the product, produce the most joy for each member. We are looking for exceptional individuals to work full time with us as research scientists. This includes researching and applying cutting edge machine learning techniques to understand how members experience titles, and how that changes their long-term assessment of their satisfaction with the Netflix service. In this role, you will conduct applied research by conceptualizing, designing, implementing and validating the next generation of personalization algorithms using techniques such as causal inference, machine learning, reinforcement learning (specifically rewards models), and econometrics. You will be responsible for operating, as well as innovating on, these algorithms in production, and validating through running offline experiments, and building online A/B tests to run in production systems. You will partner with people from many disciplines, including behavioral scientists, machine learning researchers, and application engineers. To be successful in this role, you need a strong machine learning background, solid software development skills, a love of learning, a passion for solving end-user problems and to collaborate well in multi-disciplinary teams. You will need to exhibit strong communication and leadership skills, an ability to set priorities, and an execution focus in a dynamic environment.
What we are looking for:
A burning desire to solve real world problems at scale by applying Machine LearningPhD or Masters in Computer Science, Statistics, or any of the related fields5+ years of research experience with a track record of delivering quality resultsExperience in end-to-end ML application developmentExpertise in machine learning spanning supervised and unsupervised learning methodsExcellent software engineering skills in multi-language settings with Scala, Java, and PythonExperience with Spark, TensorFlow, Keras, or PyTorchExceptional problem solving skillsStrong mathematical skills with knowledge of statistical methodsGreat interpersonal skillsStrong written and verbal communication skills
Preferred, but not required:
Experience using Reward models, LLM Alignment models of RLHF in real world applicationsExperience in Personalization, Recommendations, Deep Learning, Bandits, CausalML, Industrial scale ML systems, etcExperience as a technical leaderExperience working with cross functional teamsExperience with cloud computing platforms and large web-scale distributed systemsExperience in applied research in industrial settingsOpen source contributionsResearch publications at peer reviewed journals and conferences on relevant topics
Links:
Netflix Research siteOur cultureOur long term business viewOur 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 $100,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.Netflix is a unique culture and environment. Learn more here.We are an equal-opportunity employer and celebrate diversity, recognizing that diversity of thought and background builds stronger teams. We approach diversity and inclusion seriously and thoughtfully. We do not discriminate on the basis of race, religion, color, ancestry, national origin, caste, sex, sexual orientation, gender, gender identity or expression, age, disability, medical condition, pregnancy, genetic makeup, marital status, or military service.