Staff Machine Learning Engineer, Platform & Production
About the role
We are seeking a Staff Machine Learning Engineer to join our team at HBO Max. This role bridges the gap between cutting-edge ML algorithm development and production-grade, scalable software engineering for our search and personalization systems.
Responsibilities
Architect, build, and scale recommendation systems powering personalization and search experiences across our streaming platforms.
Design modular, scalable ML repositories built for rapid iteration, fast deployment, and production experimentation.
Establish coding standards, testing frameworks, code review workflows, and CI/CD pipelines using open-source cloud technologies for ML and DS workstreams.
Build infrastructure abstractions and components that allow seamless transition from model training to large-scale serving.
Collaborate with other ML engineers, data scientists, and product managers to drive complex ML projects from conception to completion.
Partner with product and engineering leadership to define, plan, and deliver against long-term strategic goals.
Mentor and influence engineers across organizations by demonstrating high-quality work, advocating for the customer, and fostering an innovative, engineering-driven culture.
Requirements
8+ years of industry experience, with 4+ years as tech lead experience (preferred)
Deep practical knowledge in designing scalable, production-grade Search or Recommendation systems architecture
Solid practical understanding in modern machine learning lifecycle, common pain-points, and research and production environments
Staff level experience building production systems with expertise in Python/Java, containerization, and cloud platforms
Hands-on experience with MLOps tools and frameworks (MLflow, Kubeflow, Sagemaker, etc), or building internal systems
Familiarity with machine learning algorithms (in particular for recommender systems) is a strong plus