Machine Learning Engineer II

Warner Bros. Discovery

Confirmed live yesterday High trust
Remote

Quick summary

Work type
Remote
Location
San Francisco, CA
Salary
$135,310–$251,290 / yr
Posted
2 days ago
Freshness
Confirmed live yesterday

Market check

Salary context

Below market

How this pay compares to similar roles

Similar $221k
This role $193k
$120k most similar roles pay here $281k

This role pays less than 71% of similar roles. Most pay $187,175–$254,750 — the shaded band above. At the midpoint, this role pays about $193k versus about $221k for comparable roles.

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 55 open roles on FindRole.

Listed pay typically runs $131,985–$245,115 across 38 roles with salary data.

Most-posted roles

View all roles at Warner Bros. Discovery

At a glance

TL;DR · Machine Learning Engineer II

As a Machine Learning Engineer II, you will join a team of machine engineers and applied researchers to build and scale personalization and search platforms for the global streaming app HBO Max. You will be responsible for developing recommendation systems, improving the quality and stability of search platforms, and driving observability, scalability, and cost-optimization for production models. Your daily work involves authoring and testing production-level code while collaborating with platform, content, and product partners to support international expansion. The role requires deep knowledge of the machine learning lifecycle, large-scale recommender systems, and A/B testing. You will utilize Python, SQL, and data pipelines to solve complex technical challenges in the streaming space. Candidates should possess strong programming skills and a solid understanding of data fundamentals to enhance the user experience across multiple global platforms.

What does a Machine Learning Engineer earn in California?

Median $246394 from 172 postings across 28 companies.

See salary data

What you'll do

  • Build and scale recommendation systems to power personalized experiences for global streaming platforms.
  • Develop machine learning systems and operations specifically for personalization features.
  • Improve the quality, stability, and resilience of search and personalization platforms.
  • Drive observability, scalability, cost-optimization, and performance tuning for recommendation services and models.
  • Author, test, and optimize production-level code using best practices in version control.
  • Create technical documentation to support knowledge transfer and team sharing.
  • Provide front-line support to troubleshoot issues within the recommendation systems.

What we're looking for

  • Must have at least 2 years of industry experience.
  • Must possess deep practical knowledge of the modern machine learning lifecycle.
  • Must have practical knowledge of large-scale recommender systems or large-scale ML ranking, retrieval, and search systems.
  • Must have experience building large-scale ML systems in production environments.
  • Must have strong programming skills in Python, with Java or Go as a plus.
  • Must have a solid understanding of data fundamentals including SQL, pipelines, and feature stores.
  • Must possess excellent communication skills and the ability to work cross-functionally.
  • Must hold an advanced degree (M.S.) or equivalent industry experience in statistics, computer science, machine learning, or related fields.

More like this

Similar roles

Staff Machine Learning Engineer, Search

Warner Bros. Discovery

Remote 81 days ago $192,570$357,630
Machine Learning Search Algorithms Ranking Retrieval Python Java Go Distributed Systems AWS GCP Azure SQL NLP Vector Search Faiss ScaNN Feature Engineering Data Pipelines Recommender Systems
8+ yrs exp Remote

Machine Learning Engineer II

S&P Global

New York, NY +1 29 days ago $140,000$180,000
Python LangGraph pydanticAI Transformers HuggingFace PyTorch SKLearn XGBoost LightGBM RAG LLM Orchestration Apache Spark AWS Athena S3 Pgvector OpenSearch Docker Airflow Jenkins FastAPI Streamlit Gradio vLLM DeepSpeed Weights & Biases Langfuse DVC
3+ yrs exp

Machine Learning Engineer II

S&P Global

New York, NY +1 31 days ago $140,000$180,000
Python PyTorch Transformers HuggingFace LangChain LLM RAG Vector Databases PostgreSQL PGVector OpenSearch Pinecone Airflow Docker Kubernetes Jenkins AWS Weights & Biases LiteLLM
3+ yrs exp

AI Machine Learning Engineer II

Gen Digital

Mountain View, CA 29 days ago
Python SQL Machine Learning MLOps BigQuery Spark A/B Testing CI/CD Causal Inference Feature Engineering Recommender Systems Contextual Bandits Uplift Modeling Production Engineering Data Science Statistics
5+ yrs exp

Machine Learning Operations Engineer II

S&P Global

Cambridge, MA +1 148 days ago
Python AWS Kubernetes Ray Airflow PyTorch Terraform LangGraph Sagemaker Bedrock Prometheus Git Bash Jsonnet W&B Sentry LangFuse LLMs Agentic AI
2+ yrs exp

Machine Learning Engineer II, Responsible AI

Pinterest

San Francisco, CA 7 days ago $138,905$285,982
Machine Learning Generative AI LLMs 2-Tower Architectures Recommender Systems SQL realtime systems Cursor Copilot Codex ML Fairness Data Exploration
2+ yrs exp Hybrid