Senior Machine Learning Engineer

Warner Bros. Discovery

Confirmed live today High trust
Hybrid

Quick summary

Work type
Hybrid
Location
San Francisco, CABellevue, WAAtlanta, GABurbank, CA
Employment
Full-time
Posted
69 days ago
Freshness
Confirmed live today

Market check

Salary context

How this pay compares to similar roles

Similar $219k
$168k $281k
below market most similar roles pay here above market

This listing doesn't post a salary. Most similar roles pay $192,050–$246,459.

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 · Senior Machine Learning Engineer

The Senior Machine Learning Engineer joins the Data & Audience Platform team to build foundational AI intelligence powering identity, advertising, and personalization across various brands. You will own the end-to-end design and delivery of production ML systems, including data sourcing, feature engineering, model training, and deployment. Key responsibilities involve leading flagship projects like probabilistic identity resolution, lookalike modeling, and demand forecasting while providing technical leadership and mentoring global team members. You will utilize a technical stack featuring Databricks, PySpark, Delta Lake, MLflow, and Unity Catalog, alongside Snowflake, AWS SageMaker, and Python. The role solves complex problems regarding audience expansion, marketing efficiency, and content discovery by transforming first-party signals into scalable production systems, while also incorporating agentic AI workflows using tools like LangChain and GitHub Copilot.

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 end-to-end development of production ML systems including data sourcing, feature engineering, training, deployment, and monitoring.
  • Own flagship ML products such as probabilistic identity resolution, lookalike modeling, and demand forecasting.
  • Design and implement scalable feature and inference pipelines using Databricks, PySpark, and Snowflake.
  • Develop and optimize diverse models including gradient boosting, two-tower retrieval, neural ranking, and causal-inference techniques.
  • Champion MLOps best practices by managing model versioning, automated retraining, drift detection, and production monitoring.
  • Design and prototype agentic ML workflows using frameworks like LangChain or LangGraph to automate repetitive tasks.
  • Mentor engineers across global teams and set technical standards for the broader ML organization.
  • Translate business requirements from Product and Marketing stakeholders into executable ML roadmaps and technical designs.

What we're looking for

  • 5–8 years of industry experience in ML engineering or applied data science (3+ years with a PhD).
  • Bachelor’s or Master’s degree in Computer Science, Statistics, Engineering, or a related quantitative field (or equivalent experience).
  • Deep Python expertise and strong software engineering practices for building and deploying ML at scale.
  • Strong proficiency in Databricks (PySpark, Delta Lake, MLflow, Unity Catalog) and SQL/Snowflake.
  • Experience with AWS ML services including SageMaker, S3, and Lambda.
  • Demonstrated technical leadership in driving architectural decisions, setting standards, and mentoring other engineers.
  • Strong understanding of ML model evaluation, A/B testing, and statistical/causal inference.
  • Experience with recommendation systems, personalization, or identity resolution in media/streaming/ad-tech (preferred).

More like this

Similar roles

Senior Machine Learning Engineer

Adobe

San Jose, CA 39 days ago $151,800–$265,350
Python Java PyTorch TensorFlow JAX LLM RAG AWS Azure Redis Elasticsearch Snowflake Microservices APIs ML-Ops Agent-Ops Monitoring Observability
5+ yrs exp

Senior Machine Learning Engineer

Cloudflare, Inc

Austin, TX 117 days ago
Python PyTorch TensorFlow Scikit-Learn LangChain LangGraph Autogen RAG LLMOps Docker Kubernetes Terraform AWS GCP Azure BigQuery FastAPI TypeScript React Airflow Argo Workflows ArgoCD CI/CD Pytest
3+ yrs exp Hybrid

Senior Machine Learning Engineer

Nvidia

Santa Clara, CA 57 days ago
Machine Learning C++ Python PyTorch TensorFlow Computer Vision Multi-sensor Fusion Deep Learning TensorRT Transformers Data Pipelines Model Optimization NVIDIA DRIVE AV Object Detection Semantic Segmentation
8+ yrs exp

Senior Machine Learning Engineer

Adobe

San Francisco, CA +2 39 days ago
Machine Learning Python PyTorch TensorFlow Deep Learning Data Science Artificial Intelligence Computer Science Statistics
5+ yrs exp

Senior Machine Learning Engineer

Intuit

Mountain View, CA +1 95 days ago $171,000–$231,500
Python TensorFlow Keras Scikit-learn NumPy Pandas Spark AWS GCP CUDA cuDNN Git GitHub R NLTK Data Structures Algorithms
5+ yrs exp

Senior Machine Learning Engineer

Q2

Austin, TX +1 32 days ago
Python LLM RAG MLOps Kubernetes Docker C# Java TypeScript SFT LoRA PEFT Microservices Vector Databases APIs Observability
5+ yrs exp