Machine Learning Engineer I
Job Description
The Machine Learning Engineer I role at Warner Bros. Discovery operates within the CNN digital ecosystem, focusing on building and deploying production ML systems that power personalization, search, recommendations, and content understanding across CNN's digital platforms. Collaboration with cross-functional teams is essential to deliver measurable product impact.
Compensation
The position offers an annual base salary range of USD 99,400 to 184,600, with the role based on site in New York, NY.
Responsibilities
- Develop end-to-end machine learning solutions in Python for CNN digital products, including personalization, search, recommendations, and content understanding
- Build and maintain production ML pipelines covering feature engineering, model training, evaluation, and serving infrastructure
- Design and execute rigorous experiments and A/B tests to validate model performance and product impact
- Optimize ML systems for real-time, web-scale performance serving millions of users
- Collaborate with platform and infrastructure teams to ensure reliability, scalability, and performance standards
- Contribute to code reviews, documentation, and team knowledge sharing
Requirements
- Graduate degree (MS or PhD) in Computer Science, Mathematics, Statistics, Engineering, or a related quantitative field
- 1+ years of professional experience building and deploying machine learning systems in production environments
- Strong Python programming skills and experience with machine learning frameworks (eg, scikit-learn or similar)
- Experience across the full ML lifecycle, including data preprocessing, feature engineering, model training, evaluation, and deployment
- Solid understanding of software engineering best practices, including version control, testing, and CI/CD
- Ability to collaborate effectively with cross-functional partners
- Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders
Technologies
- Python, SQL, scikit-learn, Git, MLflow, REST APIs, Docker, Kubernetes
- AWS, GCP, Azure
Benefits
- Health insurance coverage
- Employee wellness program
- Life and disability insurance
- Retirement savings plan
- Paid holidays
- Sick time
- Vacation
- Annual bonuses
- Short-term incentives
- Long-term incentives
- Program-specific awards
Your New Role
CNN is seeking a Machine Learning Engineer I to design and deploy ML systems that power personalization, search, recommendations, and content understanding for millions of users across CNN's digital platforms. You will work on production ML systems with measurable product impact, collaborating with cross-functional teams of engineers, data scientists, product managers, and editorial staff.
About CNN Digital
CNN Digital is a global leader in news and information, delivering content to millions of users daily via web, mobile, and connected TV. Our ML and AI team operates at the intersection of journalism, technology, and user experience to build systems that help people discover and engage with the news that matters to them.
We Are CNN
We are the world’s most essential and engaging source of digital news. As the digital landscape evolves rapidly, we seek innovators who will contribute to growth and impact across CNN’s platforms.
How We Get Things Done
Warner Bros. Discovery operates around guiding principles that shape daily work. Details are available at www.wbd.com/guiding-principles, along with team insights on how these values manifest in day-to-day responsibilities. These principles inform how we collaborate, problem-solve, and deliver results.
Championing Inclusion at Warner Bros. Discovery
Warner Bros. Discovery is committed to building a workforce that reflects diverse perspectives and experiences. We are an equal opportunity employer and consider qualified candidates on the basis of merit, without regard to race, color, religion, national origin, gender, sexual orientation, gender identity or expression, age, disability, or genetic information, among other protected characteristics. If you require adjustments or accommodations during the application and recruitment process, please visit our accessibility page to submit your request.