Software Engineer 5 - Ads Inventory Management ...
@ Netflix

Hybrid
$720,000
Hybrid
Full Time
Posted 21 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXXX XXXXXXXXXXX XXXXXX******* @netflix.com
Recommended after applying

Job Details

About Netflix

Netflix is one of the world's leading entertainment services with over 300 million paid memberships in over 190 countries. Members enjoy a variety of TV series, films and games, and the platform offers flexible viewing options.

About the Role

The Software Engineer 5 - Ads Inventory Management & Forecasting will work on state-of-the-art real-time inventory forecasting using ML models and high performance ad server simulations. This role also focuses on building publisher inventory management solutions for dynamic pricing, rate card management, product packaging, inventory split, and yield optimization.

Team Overview

The Ads Platform Engineering team builds advertising systems and integrations that power ad delivery via innovative client/server ad insertions, advanced content delivery systems, and ad encoding recipes. The team ensures that ads enhance the viewer experience while achieving excellent outcomes for advertisers and ensuring brand safety.

Skills & Experience We’re Seeking

  • Experience with ads forecasting systems involving ML models and high performance simulations.
  • Expertise in building publisher inventory management solutions for monetization strategies.
  • Proven ability to handle large volumes of data with big data tools like Spark and distributed systems.
  • General understanding of the advertising marketplace, with a focus on publisher challenges.
  • Experience with cloud-based applications, modern programming languages, and A/B testing methodologies.
  • Effective collaboration with cross-functional teams on complex projects.

Nice To Haves

  • Knowledge of Lucene index with high volume data.
  • Experience productionizing ML models and deploying them at scale.
  • Familiarity with ads industry standards such as VAST and OpenRTB.
  • Understanding of legal compliance and global ads regulations.
  • Experience in the Connected TV (CTV) space.

Compensation & Benefits

This position offers an annual salary with flexibility between salary and stock options. Netflix provides comprehensive benefits including health plans, mental health support, a 401(k) with employer match, stock options, disability programs, flexible spending accounts, family-forming benefits, and generous paid time off.

Inclusion & Interview Process

Netflix is an equal opportunity employer committed to diversity and inclusion. Reasonable accommodations are available upon request during the hiring process.

Key skills/competency

ads forecasting, ML models, Big Data, high performance, publisher inventory, distributed systems, cloud, A/B testing, ad server simulation, dynamic pricing

How to Get Hired at Netflix

🎯 Tips for Getting Hired

  • Tailor your resume: Highlight ML, Big Data, and ads experience.
  • Demonstrate technical skills: Showcase projects in distributed systems.
  • Research Netflix: Understand their culture and ad innovations.
  • Prepare interview stories: Explain past work on complex projects.

📝 Interview Preparation Advice

Technical Preparation

Review ML model deployment techniques.
Practice Spark and Big Data processing.
Study high throughput system design fundamentals.
Familiarize with cloud-based development environments.

Behavioral Questions

Describe handling a high-pressure project.
Explain cross-functional team collaboration.
Provide examples of problem solving.
Discuss managing complex project challenges.

Frequently Asked Questions