Taro Logo

Machine Learning Engineer (L5) - Ads

Netflix is one of the world's leading entertainment services with over 300 million paid memberships in 190+ countries offering TV, films and games.
United States
$170,000 - $720,000
Machine Learning
Staff Software Engineer
Remote
5,000+ Employees
8+ years of experience
AI · Enterprise SaaS · Consumer

Description For Machine Learning Engineer (L5) - Ads

Netflix, a global entertainment leader with 300M+ subscribers, is seeking a Machine Learning Engineer (L5) for their Core Ads Algorithms team. This role is crucial in developing Netflix's in-house ad tech ecosystem, launched in 2022. The position focuses on building intelligent systems for ad personalization, combining cutting-edge ML with high-performance engineering.

The role involves creating scalable ML solutions that power Netflix's advertising platform, working at the intersection of machine learning research and production engineering. You'll be responsible for developing models for ad ranking, pacing, and personalization while ensuring high QPS and low-latency requirements are met.

This is an opportunity to shape the future of advertising in premium streaming, working with Netflix's world-class infrastructure and massive datasets. The position offers a competitive salary range of $170,000 - $720,000, with the flexibility to choose between salary and stock options. Netflix provides comprehensive benefits including health plans, mental health support, and flexible time off.

The ideal candidate will have strong expertise in Java, Python, or Scala, experience with ML model deployment in real-time systems, and proven ability in building low-latency API frameworks. You'll be part of a team that's setting industry standards for ad-supported streaming while maintaining Netflix's commitment to exceptional user experience.

Working remotely in the USA, you'll collaborate with engineers, data scientists, and business leaders to drive measurable outcomes. This role represents a unique opportunity to influence the evolution of Netflix's advertising technology while working on high-impact problems that directly affect the company's expanding revenue streams.

Last updated 5 days ago

Responsibilities For Machine Learning Engineer (L5) - Ads

  • Bridge software engineering and machine learning research by developing efficient, scalable models
  • Collaborate with ML researchers to operationalize research
  • Enhance performance and scalability of ML models
  • Work with ML scientists, infrastructure engineers, and product managers
  • Optimize ML models for increasing ad demand
  • Contribute to company-wide ML infrastructure and tooling
  • Design and deploy cutting-edge ML models for ad ranking and personalization
  • Drive business impact through Netflix's advertising revenue stream
  • Create scalable, real-time solutions using Netflix's infrastructure

Requirements For Machine Learning Engineer (L5) - Ads

Java
Python
Scala
  • Proficiency in Java, Python, or Scala
  • Experience in building end-to-end ML model deployment and inference infra for real-time systems
  • Experience building and designing low-latency API frameworks
  • Skilled at maintaining production systems, with DevOps knowledge
  • Strong problem-solving and cross-functional collaboration skills

Benefits For Machine Learning Engineer (L5) - Ads

401k
Medical Insurance
Mental Health Assistance
Parental Leave
Vision Insurance
Dental Insurance
  • 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
  • 35 days annually for paid time off (hourly employees)
  • Flexible time off (salaried employees)

Interested in this job?

Jobs Related To Netflix Machine Learning Engineer (L5) - Ads