Machine Learning Engineer II, CNN Digital Products and Services
Core
Build and deploy production ML systems for personalization, search, recommendations, and content understanding to power CNN's digital news platforms.
Role type
Machine Learning Engineer II (production systems)
Builds
CNN digital products (web, mobile, connected TV) including personalization, search, and recommendation engines
Domain
Media & News / Consumer Internet
Deliverable
production ML models
Required skills
Python, scikit-learn, full ML lifecycle (preprocessing, training, evaluation, deployment), software engineering best practices (version control, testing, CI/CD), SQL
Preferred skills
Recommendation systems, search, NLP, information retrieval, data pipelines, feature stores, cloud platforms (AWS/GCP/Azure), containerization (Docker/Kubernetes), generative AI
Technologies
Python, scikit-learn, Git, MLflow, REST APIs
Responsibilities
Build and deploy full-lifecycle ML systems; Develop and maintain production ML pipelines; Implement A/B testing frameworks; Optimize systems for real-time web-scale performance; Partner with infrastructure teams on reliability and scalability; Contribute to code reviews and documentation
Seniority
Mid-level IC (2+ years experience)