Staff Machine Learning Engineer, Search

Warner Bros. Discovery

Confirmed live yesterday High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CASeattleNew York, NY
Employment
Full-time
Posted
34 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

How this pay compares to similar roles

Similar $233k
$172k $304k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $211,200–$254,750.

Based on 240 similar postings.

Employer

About Warner Bros. Discovery

Warner Bros. Discovery is a global media and entertainment company operating a broad portfolio of iconic content and brands including Warner Bros. film studio, HBO, CNN, Discovery Channel, and Max streaming service. Industry: Media & Entertainment

Warner Bros. Discovery currently has 58 open roles on FindRole.

Listed pay typically runs $132,300–$245,700 across 24 roles with salary data.

Most-posted roles

View all roles at Warner Bros. Discovery

At a glance

TL;DR · Staff Machine Learning Engineer, Search

The Staff Machine Learning Engineer - Search will join the Search & Personalization team within Content Discovery to lead the design and evolution of ML and AI driven search algorithms for the global streaming app, HBO Max. This role involves owning end-to-end search algorithm innovation, including retrieval, ranking, query understanding, and personalization. You will define the technical strategy, manage data pipelines, perform feature engineering, and oversee model training and serving. The position requires deep expertise in search and ranking algorithms, large-scale ML systems, and online experimentation. Key technologies include Python, SQL, and cloud platforms like AWS, GCP, or Azure. You will also utilize NLP techniques and vector search tools like Faiss or ScaNN to solve complex content discovery and relevance problems for millions of global users.

What does a Machine Learning Engineer earn in California?

Median $235750 from 200 postings across 34 companies.

See salary data

What you'll do

  • Lead the design and development of large-scale model-driven search algorithms for retrieval, ranking, and query understanding.
  • Define and evolve the technical strategy for search to balance relevance, latency, and scalability.
  • Drive end-to-end ML systems including data pipelines, feature engineering, model training, and serving.
  • Partner with product, data, and infrastructure teams to shape the search roadmap and user experience.
  • Mentor engineers and data scientists on algorithm development, system design, and ML engineering practices.
  • Identify and drive high-impact opportunities across search and personalization systems.
  • Execute online experimentation and metrics-driven development to improve content discovery.

What we're looking for

  • 8+ years of industry experience.
  • 4+ years of tech lead experience (preferred).
  • Deep expertise in search and ranking algorithms including retrieval, LTR, semantic search, and query understanding.
  • Strong experience building large-scale ML systems in production.
  • Proven ability to lead technical direction and influence across teams.
  • Experience with online experimentation and metrics-driven development.
  • Strong programming skills in Python (Java/Go a plus).
  • Experience with distributed systems, cloud platforms, and data fundamentals like SQL and feature stores.

More like this

Similar roles

Principal Data Scientist

Warner Bros. Discovery

San Francisco, CA +3 6 days ago $227,850–$423,150
Machine Learning Deep Learning Recommender Systems Python TensorFlow PyTorch Keras SQL AWS Snowflake Spark Google Cloud NLP Reinforcement Learning Causal Inference Information Retrieval Collaborative Filtering
8+ yrs exp Hybrid

Staff Machine Learning Engineer, Search

FanDuel

New York, NY 126 days ago $159,000–$208,950
Python Java Machine Learning GenAI LLM RAG Vector Search AWS GCP Azure PyTorch TensorFlow Scikit-learn Spark Flink Kafka Airflow Terraform Elasticsearch OpenSearch Databricks SageMaker Bedrock Distributed Systems
7+ yrs exp Hybrid

Staff Machine Learning Engineer, Search

FanDuel

Atlanta, GA 126 days ago $159,000–$208,950
Python Java Machine Learning GenAI LLM RAG Vector Search AWS GCP Azure Spark Flink Kafka Airflow Terraform PyTorch TensorFlow Scikit-learn Databricks SageMaker Bedrock Elasticsearch OpenSearch Distributed Systems
7+ yrs exp Hybrid

Staff Machine Learning Engineer

Capital One Financial

Plano, TX +1 47 days ago
Machine Learning Python C++ Scala C Dask RAPIDS NumPy Pandas Scikit-learn Distributed Computing Data Pipelines High Performance Computing
10+ yrs exp

Staff Machine Learning Engineer

Arm Holdings

Austin, TX 71 days ago $198,100–$268,000
Machine Learning Python TensorFlow PyTorch ARM Architecture Computer Architecture Deep Learning GPU Neural Networks
3+ yrs exp Hybrid

Staff Machine Learning Engineer

Intuit

Mountain View, CA 64 days ago $230,000–$250,000
Python PyTorch TensorFlow Pandas NumPy LLM RAG LangChain AWS SageMaker Kubernetes JavaScript Java Microservices NoSQL System Design Neural Networks
8+ yrs exp