ML Engineer II: Personalization & Content Discovery

CNN

Atlanta (GA)

On-site

USD 112,000 - 208,000

Full time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

CNN Digital is seeking a Machine Learning Engineer II to build 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.

Ideal candidates have a MS or PhD, 2+ years of experience, strong Python skills, and experience

Qualifications

  • MS or PhD in Computer Science, Mathematics, Statistics, Engineering, or a related quantitative field.
  • 2+ 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.

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.

Skills

Python programming
Communication
Collaboration

Education

MS or PhD in Computer Science/Math/Statistics/Engineering

Tools

Git
MLflow
Docker
Kubernetes

Job description

CNN Digital is seeking a Machine Learning Engineer II to build 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.

Ideal candidates have a MS or PhD, 2+ years of experience, strong Python skills, and experience

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

ML Engineer II - Personalization & Real-Time Recommendations
ML Engineer II - Personalization & Real-Time Recommendations

CNN • Washington

On-site
USD 112,000 - 208,000
Health insurance
Retirement plan
Paid holidays and vacation
ML Engineer I: Personalization & Recommendations at Scale
ML Engineer I: Personalization & Recommendations at Scale

Warner Bros. Discovery • New York (NY)

On-site
USD 99,000 - 185,000
Health insurance coverage
Employee wellness program
Paid holidays and vacation
ML Engineer: Search, Recommendations & Personalization
ML Engineer: Search, Recommendations & Personalization

Francisco Partners • Mountain View (CA)

On-site
USD 190,000 - 300,000
ML Engineer - Personalization & Search at Scale (Remote)
ML Engineer - Personalization & Search at Scale (Remote)

Multi Media, LLC • United States

On-site
USD 180,000 - 200,000
Health, Vision, Dental, and Life Insurance
Unlimited PTO
401k with 5% matching
+2
ML Engineer - Search & Personalization with Equity
ML Engineer - Search & Personalization with Equity

NewsBreak • United States

On-site
USD 190,000 - 300,000
ML Engineer: Personalization & Creative Recommendations
ML Engineer: Personalization & Creative Recommendations

krea.ai • San Francisco (CA)

On-site
USD 140,000 - 200,000
Competitive compensation
Openness to sponsoring international candidates
Impact in a growing team
Machine Learning Engineer I
Machine Learning Engineer I

Warner Bros. Discovery • New York (NY)

On-site
USD 99,000 - 185,000
Health insurance coverage
Employee wellness program
Paid holidays and vacation
ML Engineer: Search, Personalization & Recommendations
ML Engineer: Search, Personalization & Recommendations

NewsBreak • Mountain View (CA)

On-site
USD 190,000 - 300,000
Senior ML Engineer: AI Personalization & Production Pipelines
Senior ML Engineer: AI Personalization & Production Pipelines

CVS Health • New York (NY)

On-site
USD 111,000 - 222,000
medical coverage
dental coverage
vision coverage
+4
Lead ML Engineer: Personalization & Recommendations
Lead ML Engineer: Personalization & Recommendations

5014 Disney Entertainment & Sports LLC • California (MO)

On-site
USD 187,900 - 252,000