Software Engineer 5, Ads Forecasting and Simulation

Netflix

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
New York, NYLos Gatos, CA
Salary
$388,000–$558,000 / yr
Employment
Full-time
Posted
75 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $262k
This role $473k
$167k $600k
below market most similar roles pay here above market

This role pays more than 90% of similar roles. Most pay $214,000–$309,050 — the blue band above. At the midpoint, this role pays about $473k versus about $262k for comparable roles.

Based on 240 similar postings.

Employer

About Netflix

Netflix is the world''s leading streaming entertainment service, offering a vast library of TV series, films, documentaries, and original content to subscribers in over 190 countries. Industry: Streaming Entertainment & Media

Netflix currently has 165 open roles on FindRole.

Listed pay typically runs $388,000–$619,000 across 151 roles with salary data.

Most-posted roles

View all roles at Netflix

At a glance

TL;DR · Software Engineer 5, Ads Forecasting and Simulation

Software Engineer 5 - Ads Forecasting and Simulation joins the Ads Platform Engineering team to develop and maintain end-to-end inventory forecasting, underwriting, and simulation systems. This role involves building highly efficient, scalable distributed systems to handle large volumes of ads data and intense computation for near-realtime data-driven decisioning. You will work closely with science teams to productionize ML models and optimization algorithms while managing constraints like frequency capping and publisher policies. The position requires professional experience with Spark, big data tools, and modern object-oriented programming languages to build high-throughput, low-latency applications. You will solve complex problems in the Connected TV advertising space, specifically focusing on ad serving flows, simulation for scenario planning, and ensuring brand safety within a sophisticated content delivery ecosystem.

What does a Software Engineer earn in New York?

Median $216000 from 262 postings across 62 companies.

See salary data

What you'll do

  • Develop and maintain end-to-end inventory forecasting, underwriting, and simulation systems.
  • Build highly efficient, scalable distributed systems to handle large volumes of advertising data.
  • Productionize machine learning models and optimization algorithms in collaboration with the science team.
  • Build high-throughput, low-latency distributed systems using big data tools like Spark.
  • Create simulation tools to support experimentation, analytics, scenario planning, and pricing use cases.
  • Ensure ad serving flows account for constraints like frequency capping, targeting, and publisher policies.
  • Develop cloud-based applications using modern object-oriented programming languages.

What we're looking for

  • Professional experience building sophisticated ads forecasting systems involving ML models and high-performance ad server simulation.
  • Proven experience handling extremely large data volumes with big data tools like Spark.
  • Experience building high-throughput, low-latency distributed systems using big data.
  • General understanding of the advertising marketplace and landscape, specifically focusing on ad serving flow.
  • Experience developing cloud-based applications using modern programming languages (preferably object-oriented).
  • Experience working with cross-functional teams to drive large and complex projects.
  • Good understanding of Lucene index and experience building and querying it with large volumes of data (preferred).
  • Experience productionizing and deploying ML models at scale (preferred).

More like this

Similar roles

Software Engineer 5, Ads Eventing

Netflix

Los Gatos, CA +1 27 days ago $388,000–$619,000
C++ Apache Flink Apache Druid Distributed Systems Stream Processing Real-time Data Processing Distributed Caching Data Pipelines DSP SSP Ad Serving

Staff Machine Learning Engineer, Ads Predictions

Apple Inc

Cupertino, CA 177 days ago $216,200–$324,800
Machine Learning Deep Learning Large Language Models Reinforcement Learning Python PyTorch TensorFlow Information Retrieval Transformers SQL Scala Java Neural Networks A/B Testing Multi-task Learning Contextual Bandits Representation Learning
8+ yrs exp

Staff Machine Learning Engineer, Ads Predictions

Apple Inc

Cupertino, CA 58 days ago $216,200–$324,800
Machine Learning Deep Learning Large Language Models Reinforcement Learning Python PyTorch TensorFlow Information Retrieval Transformers SQL Scala Java Neural Networks A/B Testing Multi-task Learning Contextual Bandits Learning-to-Rank
8+ yrs exp