About the Role
Within Warner Bros. Discovery's SPARK organisation, the Machine Learning Engineering team turns first-party audience signals into ML capabilities for identity, audience intelligence, advertising, personalisation, forecasting, engagement and retention. Machine learning engineers at WBD combine rigorous data science with ownership of the engineering that brings models to life, including production ML data pipelines, model training and optimisation, and the ML infrastructure — feature stores, training and serving pipelines, and MLOps — that makes the work reliable, repeatable and scalable. The team builds primarily on Databricks, with strong working knowledge of Snowflake and AWS, and is an early, enthusiastic adopter of agentic AI development workflows. The position carries senior technical leadership, mentorship and cross-functional partnership responsibilities across global markets.
Key Responsibilities
- Design and operate low-latency online serving systems for fraud scoring, message decisioning and real-time personalisation.
- Build ML models for identity resolution, audience intelligence, content affinity modelling, genre-preference modelling and time-series forecasting across global markets.
- Integrate with personalisation systems to consume in-app user signals and design feature pipelines that fuse real-time streaming signals with batch-computed features for online scoring.
- Partner with Product, Engineering and Data Science to translate business problems into well-scoped ML solutions.
- Evaluate new technologies and approaches, including DCR-native modelling, graph ML, agentic ML orchestration and LLM-augmented pipelines, with clear build/buy/partner recommendations.
- Architect probabilistic identity resolution systems that connect unauthenticated device IDs and first-party cookies to households or persons with calibrated confidence across WBD brands.
- Lead the evolution of Audience Intelligence, including ML Promo Optimizer, STAT v2, lookalike modelling inside Snowflake DCR, and content segmentation.
- Own ML architecture for forecasting use cases such as audience growth, demand, yield and pricing, ensuring models are monitored and continuously improved.
- Bring ML personalisation signals, such as genre/content affinity and engagement trends, into batch and future real-time activation paths.
- Design offline and online evaluation approaches with clear baselines, success metrics, experiment design and promotion criteria, and improve feature and label quality, leakage prevention, bias checks, calibration, explainability and impact measurement.
- Identify technical risks early, document tradeoffs and drive mitigation plans with engineering, data, product and business partners, turning incidents and postmortems into reusable standards, automated checks and platform improvements.
- Mentor MLE 2 engineers through architecture reviews, design discussions, implementation guidance and hands‑on problem solving, and partner with the ML leads on technical roadmap shaping, execution planning and capability development.
- Represent the team in technical forums with ML, Data Engineering, Product, Ad Sales and US-based stakeholders, and create clear design docs, architecture reviews, readiness reviews and postmortems.
Required Experience & Qualifications
- 5–8 years of ML engineering experience, or 2+ years with a PhD, with demonstrated senior-level scope, technical ownership and cross-team impact.
- Comfortable owning systems end-to-end, from problem definition through serving and monitoring, not just the modelling layer.
- Experience working on optimisation problems such as ranking, personalisation or multi-objective decisioning in environments with interacting metrics.
- Hands‑on experience with Databricks, Spark and SageMaker.
- Experience architecting production ML systems for large user populations, with a track record of setting standards and influencing across teams.
- Expert proficiency with ML frameworks (PyTorch, TensorFlow, XGBoost/LightGBM, scikit-learn) and deep understanding of statistics and ML fundamentals.
- Master's or PhD in Computer Science, Statistics, Machine Learning or a related field, or equivalent industry experience.
- Excellent communication skills, with the ability to explain technical solutions to engineering, science, product and executive audiences.
- Familiarity with the team's technology stack: AWS and Databricks as the primary platform, Snowflake as the warehouse, Mosaic, FreeWheel and Google Ad Manager for activation, and Python (primary), SQL and Scala (as needed) as languages.
Preferred Skills
- Streaming, identity, fraud or ad-tech ML experience covering identity resolution, audience modelling, recommendation/ranking and content understanding.
- Hands‑on experience with agentic AI frameworks at production scale.
- Experience with real‑time feature serving and low‑latency inference, and with mixture‑of‑experts or graph neural networks.
- Published research or conference presentations in relevant ML domains.
Benefits & Perks
- A great place to work.
- Fast‑track growth opportunities.
About the Company
Discovery is a premier global media and entertainment company offering audiences a differentiated and complete portfolio of content, brands and franchises across television, film, streaming and gaming, combining WarnerMedia's premium entertainment, sports and news assets with Discovery's leading non-fiction and international entertainment and sports businesses.