Google, IBM & Meta Certificates – 40% Off
One Coursera Plus subscription covers most Professional Certificates on Coursera.
Unlock All Certificates
Progress from candidate retrieval to high-precision heavy ranking layers operating under strict online serving latency constraints. This course teaches you to build and deploy the deep learning ranking architectures used by enterprise platforms to maximize long-term user engagement.
You will construct high-throughput feature schemas and real-time rolling aggregates using Databricks Unity Catalog Feature Store and Azure Cache for Redis. You will implement deep ranking architectures, including Wide and Deep, DeepFM, DLRM, and Residual DCN in PyTorch, optimizing for multi-objective outputs across high-cardinality feature matrices. You will also build multitask learning models using Multi-gate Mixture-of-Experts (MMoE) and Progressive Layered Extraction (PLE) to counter negative transfer and balance competing engagement signals, such as Saves, Dwell Time, and Private Shares — implementing the multi-task ranking network architecture and end-to-end training pipeline directly in PyTorch. Once trained, you will register and version your models into the Azure ML model registry using Azure ML SDK v2, integrating Azure Machine Learning into your deployment workflow alongside the Unity Catalog and Azure Databricks environment.
This course is designed for Machine Learning Engineers, Recommendation Infrastructure Engineers, and Data Platform Architects responsible for designing multi-objective scoring layers that optimize long-term user value. You should be comfortable with Python, PyTorch, core ML evaluation metrics, and have foundational familiarity with Azure Machine Learning and Azure ML SDK v2.