Machine Learning Engineer 5, Decisioning & Optimization

Netflix

Confirmed live yesterday High trust

Quick summary

Work type
On-site
Location
New York, NYLos Angeles, CALos Gatos, CASeattle, WA
Salary
$466,000–$750,000 / yr
Employment
Full-time
Posted
37 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $219k
This role $608k
$106k most similar roles pay here $819k

This role pays more than 99% of similar roles. Most pay $191,912–$246,150 — the shaded band above. At the midpoint, this role pays about $608k versus about $219k 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 70 open roles on FindRole.

Listed pay typically runs $438,000–$717,500 across 58 roles with salary data.

Most-posted roles

View all roles at Netflix

At a glance

TL;DR · Machine Learning Engineer 5, Decisioning & Optimization

The Machine Learning Engineer 5 - Decisioning & Optimization joins the Decisioning & Optimization engineering team to build and operate end-to-end ML model serving infrastructure for real-time ad decisioning. This role involves developing systems for model publishing, packaging, and deployment with zero-downtime hot-swap while scaling inference paths to support dozens of concurrent models at 1M+ QPS. Key responsibilities include optimizing feature serving paths, productionizing scoring and ranking models for multi-stage ad selection, and building performance monitoring for drift detection and latency profiling. Candidates must possess 7+ years of software engineering experience, including 3+ years in ML infrastructure. Required technical skills include proficiency in Java, Python, or Scala, multi-threading, memory management, and experience with ML serving frameworks, feature engineering pipelines, and real-time decisioning contexts.

What does a Machine Learning Engineer earn in New York?

Median $244450 from 60 postings across 21 companies.

See salary data

What you'll do

  • Build and operate end-to-end ML model serving infrastructure for real-time ad decisioning.
  • Scale inference paths to support dozens of concurrent models at 1M+ QPS with strict latency budgets.
  • Design and optimize the feature serving path to ensure sub-10ms P99 fetch latency.
  • Productionize scoring and ranking models for multi-stage ad selection and auction integration.
  • Build production monitoring for inference latency, prediction distribution shifts, and feature drift.
  • Develop simulation infrastructure to replay production traffic against candidate models for offline validation.
  • Drive operational excellence for ML systems including reliability, capacity planning, and incident response.

What we're looking for

  • 7+ years of software engineering experience.
  • 3+ years of experience focused on ML infrastructure, model serving, or ML platform work in an ads or real-time decisioning context.
  • Experience building and operating real-time model serving systems at high QPS with sub-20ms latency.
  • Proficiency in Java, Python, or Scala with a solid understanding of multi-threading, memory management, and performance optimization.
  • Hands-on experience with ML serving frameworks, serialization, runtime optimization, and deployment constraints.
  • Experience with feature engineering pipelines for real-time systems, including online/offline consistency and hydration strategies.
  • Strong understanding of model monitoring in production, including drift detection, prediction distribution analysis, and latency profiling.
  • Experience with ads domain, auction mechanics, or budget pacing and delivery control systems (preferred).

More like this

Similar roles

Machine Learning Engineer V

Adobe

San Jose, CA 21 days ago
LLM Python PyTorch Hugging Face vLLM RAG SFT DPO GRPO RLHF MLOps AWS GCP Azure Data Structures Algorithms

Machine Learning Engineer V

Capital One Financial

McLean, VA 18 days ago $229,900–$262,400
Python PyTorch TensorFlow Scikit-learn NumPy Pandas Spark Ray Kubernetes AWS GCP Azure Java Scala C++ CI/CD Data Pipelines Machine Learning

Machine Learning Engineer V

Capital One Financial

McLean, VA +3 17 days ago
Python PyTorch TensorFlow Scikit-learn NumPy Pandas Spark Ray Kubernetes AWS GCP Azure CI/CD Java Scala C++ Machine Learning Data Pipelines

Machine Learning Engineer V

Capital One Financial

New York, NY +4 16 days ago $229,900–$262,400
Python PyTorch TensorFlow Scikit-learn NumPy Pandas Spark Ray Kubernetes AWS GCP Azure Java Scala C++ CI/CD Data Pipelines Machine Learning

Machine Learning Engineer V

Capital One Financial

McLean, VA 11 days ago $229,900–$262,400
Python PyTorch TensorFlow Spark Ray Kubernetes AWS GCP Azure Scikit-learn NumPy Pandas CI/CD Java Scala C++ Machine Learning Data Pipelines