Job Summary:
CNN is a global leader in news and information, seeking a Machine Learning Engineer I to build and deploy ML systems that enhance personalization, search, recommendations, and content understanding for millions of users. The role involves collaborating with cross-functional teams and working on production ML systems that have measurable product impact.
Responsibilities:
• Build and deploy full-lifecycle machine learning systems in Python for CNN digital products, including personalization, search, recommendations, and content understanding
• Develop and maintain production ML pipelines, including feature engineering, model training, evaluation, and serving infrastructure
• Implement rigorous experimentation and A/B testing frameworks to validate model performance and product impact
• Optimize ML systems for real-time, web-scale performance serving millions of users
• Partner with platform and infrastructure teams to ensure ML systems meet reliability, scalability, and performance standards
• Contribute to code reviews, documentation, and team knowledge sharing
Qualifications:
Required:
• 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 (e.g., 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
Preferred:
• Experience working on large-scale consumer internet products (e.g., social, streaming, e-commerce, media)
• Hands-on experience with recommendation systems, search, NLP, or information retrieval
• Familiarity with data pipelines, feature stores, or embedding infrastructure
• Experience with experimentation platforms, A/B testing, and experimentation analysis
• Knowledge of cloud platforms (AWS, GCP, or Azure) and containerization tools (Docker, Kubernetes)
• Interest in generative AI applications and/or the media and news industry
Company:
CNN is an online broadcasting platform that offers the latest business, financial, and personal finance news. It is a sub-organization of WarnerMedia. Founded in 1980, the company is headquartered in Atlanta, USA, with a team of 1001-5000 employees. The company is currently Late Stage.