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:
Principal AI and ML Engineer — AI for Networking

Principal AI/ML Engineering role at NVIDIA focusing on AI for Networking, offering $248K-$391K plus equity. Lead AI infrastructure initiatives and mentor teams in a hybrid work environment.

Principal Software Engineer (AI Integration)

Principal Software Engineer position focusing on AI integration and development of scalable AI solutions for government and defense clients, with emphasis on generative AI and cloud platforms.

Principal Software Engineer, CoreAI

Principal Software Engineer position at Microsoft CoreAI, developing AI-first app stack and leading technical initiatives with competitive compensation and remote work flexibility.

Principal Software Engineer - CoreAI

Principal Software Engineer position at Microsoft's Azure OpenAI team, focusing on AI services development with competitive salary and hybrid work model.

Principal Perception Engineer

Principal Perception Engineer role at NVIDIA focusing on developing autonomous driving solutions using deep learning and computer vision, offering competitive compensation and the opportunity to work on cutting-edge 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 6 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?