Research Engineer, Machine Learning L6

Netflix is one of the world's leading entertainment services with 278 million paid memberships in over 190 countries enjoying TV series, films and games across a wide variety of genres and languages.
$100,000 - $990,000
Machine Learning
Principal Software Engineer
In-Person
5,000+ Employees
10+ years of experience
AI · Entertainment
This job posting may no longer be active. You may be interested in these related jobs instead:
Research Scientist L5, Algorithms Engineering

Senior Research Scientist position at Netflix focusing on machine learning and algorithms engineering for personalization and recommendation systems.

Principal Technical Pre-Sales Architect, Agentforce

Lead technical pre-sales architect position focusing on AI/ML solutions, combining deep technical expertise with customer advisory to drive Agentforce platform adoption and success.

Director of Engineering - AI

Director of Engineering - AI position at LinkedIn leading AI/ML engineering teams for advertising solutions with competitive compensation $218K-$357K.

Senior Manager, Machine Learning Engineering - Community Support Engineering

Lead ML engineering team at Airbnb, developing AI solutions for customer support platform, requiring 10+ years AI experience and strong leadership skills.

Director of Engineering - AI

Lead LinkedIn's Marketing Solutions AI Engineering Team, driving innovation in B2B advertising through advanced AI technology.

Description For Research Engineer, Machine Learning L6

Netflix is seeking an exceptional Research Engineer, Machine Learning L6 to join their Data Science & Analytics team. This role focuses on developing and aligning large language models (LLMs) to power future member experiences in Search and Recommendation. The ideal candidate will have strong software development skills, experience with recommender systems, RLHF, and evaluating LLMs. Key responsibilities include conceptualizing, designing, and implementing engineering improvements, developing tools for model alignment and evaluation, and enhancing quality metrics based on member feedback. The role requires expertise in languages like Python and Java, familiarity with frameworks such as TensorFlow and PyTorch, and experience with GPUs and distributed systems. A graduate degree in Computer Science, Statistics, or a related field is preferred. Netflix offers a unique culture, comprehensive benefits, and a flexible compensation structure with a salary range of $100,000 - $990,000, allowing employees to choose their mix of salary and stock options annually.

Last updated 5 months ago

Responsibilities For Research Engineer, Machine Learning L6

  • Develop technology to power future member experiences using the latest advances related to LLMs
  • Align and evaluate member-facing algorithms to deliver high quality recommendations
  • Conceptualize, design, and implement engineering improvements
  • Write high-quality code
  • Develop tools for model alignment and evaluation
  • Continuously enhance quality metrics based on member feedback signals

Requirements For Research Engineer, Machine Learning L6

Python
Java
  • Software engineering experience with a track record of delivering quality results
  • Proven experience with large scale recommender systems and the application of rewards to steer model outcomes
  • Experience in developing standardized evaluation frameworks for context-dependent systems
  • Proven expertise in training, fine tuning, aligning and evaluating LLMs and other large foundation models
  • Proven experience with RLHF, reward models, model quality and evaluation
  • Strong problem-solving and debugging skills with complex ML systems
  • Strong software development experience in languages such as Python and Java
  • Experience with Spark, TensorFlow, Keras, and PyTorch
  • Experience with GPUs and distributed systems
  • Great interpersonal skills
  • Strong communication skills - written and verbal
  • Graduate degree in Computer Science, Statistics, or a related field

Benefits For Research Engineer, Machine Learning L6

401k
Medical Insurance
Mental Health Assistance
Parental Leave
Equity
  • Health Plans
  • Mental Health support
  • 401(k) Retirement Plan with employer match
  • Stock Option Program
  • Disability Programs
  • Health Savings and Flexible Spending Accounts
  • Family-forming benefits
  • Life and Serious Injury Benefits
  • Paid leave of absence programs
  • 35 days annually for paid time off (for hourly employees)
  • Flexible time off (for salaried employees)

Interested in this job?