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 series, films and games.
United States
$170,000 - $720,000
Machine Learning
Staff Software Engineer
Remote
5,000+ Employees
5+ 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 combines advanced ML engineering with real-world business impact, focusing on ad personalization and optimization.

The role involves building scalable ML systems that power Netflix's advertising platform, requiring expertise in both software engineering and machine learning. You'll work on cutting-edge problems in ad ranking, pacing, and personalization, ensuring optimal ad delivery while maintaining Netflix's high-quality user experience.

As an L5 Engineer, you'll collaborate across teams, from ML researchers to product managers, implementing production-ready solutions that meet strict performance requirements. The position offers competitive compensation ($170,000-$720,000), comprehensive benefits, and the opportunity to shape the future of advertising in premium streaming.

The ideal candidate should have strong programming skills in Java, Python, or Scala, experience with ML model deployment, and expertise in building low-latency systems. This role presents a unique opportunity to work at the intersection of entertainment and advertising technology, using Netflix's world-class infrastructure and massive datasets to create innovative solutions.

Working remotely, you'll be part of a team that's revolutionizing how advertising works in the streaming industry, with the chance to influence strategy and best practices. The position offers excellent growth potential and the opportunity to work on problems that directly impact millions of users and advertisers globally.

Last updated a day ago

Responsibilities For Machine Learning Engineer (L5) - Ads

  • Bridge software engineering and machine learning research by developing efficient, scalable ML models
  • Collaborate with ML researchers to operationalize research and ensure seamless model integration
  • Enhance performance and scalability of ML models for increasing ad demand
  • Work with ML scientists, infrastructure engineers, and product managers to shape ML infrastructure
  • Contribute to company-wide ML infrastructure and tooling improvements
  • Stay current with state-of-the-art computing and machine learning technologies
  • Design and deploy cutting-edge ML models for ad ranking, pacing and personalization
  • Work on high-impact problems influencing Netflix's new revenue stream

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, using paradigms such as REST, GraphQL etc
  • Skilled at maintaining production systems, with familiarity in DevOps tools and practices
  • Strong problem-solving and cross-functional collaboration skills

Benefits For Machine Learning Engineer (L5) - Ads

Medical Insurance
Mental Health Assistance
401k
Vision Insurance
Dental Insurance
Parental Leave
  • 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