Software Engineer L5/L6, Model Evaluations & Data Curation

Netflix

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
Remote
Salary
$600,000–$1,066,000 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $203k
This role $833k
$47k most similar roles pay here $1175k

This role pays more than 99% of similar roles. Most pay $160,575–$246,150 — the shaded band above. At the midpoint, this role pays about $833k versus about $203k 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 · Software Engineer L5/L6, Model Evaluations & Data Curation

The Software Engineer L5/L6 — Model Evaluations & Data Curation (MEDC) joins the team responsible for building benchmarks, evaluators, and data infrastructure for foundation models. You will design and build shared data curation infrastructure to replace ad-hoc notebooks with reusable components, libraries, and workflows. Your daily work involves building scalable LLM-driven data transformation pipelines to turn raw sources like the Netflix catalog into training sets, such as question-answer pairs. You will develop sampling strategies, filtering methods, and quality-control techniques like LLM-as-judge. Key technologies include Python, Spark, and Ray. You must possess modeling intuition to understand how data choices affect model behavior. This role solves the problem of standardizing data curation to ensure high-quality, reproducible training and evaluation datasets for AI/ML research.

What does a Software Engineer earn in Remote?

Median $206500 from 303 postings across 46 companies.

See salary data

What you'll do

  • Design and build shared data curation infrastructure to replace ad-hoc notebooks with reusable components and workflows.
  • Build scalable LLM-driven pipelines to transform raw sources into training and evaluation data using large-scale batch inference.
  • Develop sampling strategies to ensure coverage, diversity, and balance across content and member segments.
  • Create filtering and quality-control methods using LLM-as-judge scoring, deduplication, and validation techniques.
  • Partner with researchers to measure how specific data curation choices impact downstream model performance.
  • Manage curated datasets as versioned artifacts with explicit lineage and reproducibility for team discovery.
  • Drive the adoption of shared curation practices across the MEDC and partner modeling teams.

What we're looking for

  • Strong software engineering skills in Python to build reusable infrastructure, libraries, or frameworks.
  • Experience building LLM-driven data generation or transformation pipelines, including synthetic data and batch inference at scale.
  • Hands-on experience with data quality methods such as sampling strategies, filtering, deduplication, and LLM-as-judge scoring.
  • Modeling intuition to understand how data choices affect model behavior and the ability to design experiments to measure it.
  • Experience with distributed data processing using Spark, Ray, or similar technologies.
  • Excellent collaboration skills with researchers, data scientists, and platform teams.
  • Experience with LLM evaluation systems (preferred).
  • Technical leadership experience setting direction for multi-engineer efforts (preferred).

More like this

Similar roles

Data Engineer L5

Netflix

Remote (Los Gatos, CA) 25 days ago $380,000–$610,000
SQL Python Java Scala Spark Flink Distributed Systems Data Modeling Real-time Processing Big Data machine-learning Software Engineering Data Pipelines
Remote

Principal Scientist Data Pipeline Engineer

Adobe

San Jose, CA +2 21 days ago $206,300–$388,000
Python C++ Rust Go Java Ray Spark Distributed Systems GPU Optimization Data Engineering Machine Learning Quantization Data Lakes Inference Optimization multimodal data processing Batching
10+ yrs exp

Staff ML Software Engineer (L6)

Netflix

Remote 17 days ago $600,000–$1,066,000
Python Java Scala AI/ML Distributed Systems Model Serving LLM Evaluation Observability Batch Processing real time serving Training Pipelines Feature Stores Anomaly Detection Root Cause Analysis Operational Automation
Remote

Software Engineer, ML Infrastructure, Level V

Snap Inc.

Los Angeles, CA +2 15 days ago $209,000–$313,000
Python Java Scala C++ Spark Flink Ray TensorFlow PyTorch Caffe2 scikit-learn Distributed Systems Big Data Machine Learning Vector Search Inference Systems
6+ yrs exp

Software Engineer, Inference (AI Data Engineering)

SpaceX

Palo Alto, CA 51 days ago $135,000–$175,000
SGLang vLLM TensorRT-LLM Triton Rust C++ Python Go gRPC REST Docker Kubernetes PostgreSQL ClickHouse MongoDB CI/CD GPU Kernels Quantization Speculative Decoding
2+ yrs exp