ML Engineer II - Personalization & Real-Time Recommendations

CNN

Washington (District of Columbia)

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.

Benefits offered by this job

Health insurance
Retirement plan
Paid holidays and vacation

Job summary

CNN is seeking a Machine Learning Engineer II to build and deploy ML systems powering personalization, search, and recommendations across CNN's digital platforms. You will contribute to production ML pipelines and collaborate with engineers, data scientists, product managers, and editorial staff.

Join a fast-moving team driving measurable impact at scale, leveraging Python, ML frameworks, and modern MLOps tooling to push the boundaries of digital news experiences.

Qualifications

  • MS or PhD in Computer Science, Mathematics, Statistics, Engineering, or related quantitative field.
  • 2+ years of professional experience building and deploying ML systems in production.
  • Strong Python programming skills and experience with ML frameworks (scikit-learn or similar).
  • Experience across the full ML lifecycle: data preprocessing, feature engineering, model training, evaluation, deployment.
  • Solid software engineering practices: version control, testing, CI/CD.
  • Ability to collaborate with cross-functional partners.
  • Strong communication skills to explain technical concepts to non-technical stakeholders.

Responsibilities

  • Build and deploy full-lifecycle ML 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 reliability, scalability, and performance standards.
  • Contribute to code reviews, documentation, and team knowledge sharing.

Skills

Python
SQL
Data analysis
Cross-functional collaboration
Communication

Education

MS or PhD in CS/Math/Stats/Engineering

Tools

Git
MLflow
Docker
Kubernetes

Job description

CNN is seeking a Machine Learning Engineer II to build and deploy ML systems powering personalization, search, and recommendations across CNN's digital platforms. You will contribute to production ML pipelines and collaborate with engineers, data scientists, product managers, and editorial staff.

Join a fast-moving team driving measurable impact at scale, leveraging Python, ML frameworks, and modern MLOps tooling to push the boundaries of digital news experiences.

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

Similar jobs worth comparing

ML Engineer II: Personalization & Content Discovery
ML Engineer II: Personalization & Content Discovery

CNN • Atlanta (GA)

On-site
USD 112,000 - 208,000
ML Engineer: Search, Recommendations & Personalization
ML Engineer: Search, Recommendations & Personalization

Francisco Partners • Mountain View (CA)

On-site
USD 190,000 - 300,000
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 & 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
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
Staff ML Engineer: Personalization & AI Platform
Staff ML Engineer: Personalization & AI Platform

NewsBreak • United States

On-site
USD 230,000 - 300,000
Health, dental, and vision benefits
401(k) plan with company matching
Paid time off and holidays
+3
ML Engineer: Search, Personalization & Recommendations
ML Engineer: Search, Personalization & Recommendations

NewsBreak • Mountain View (CA)

On-site
USD 190,000 - 300,000
ML Engineer II - Real-Time Job Matching & GenAI
ML Engineer II - Real-Time Job Matching & GenAI

Indeed • Sioux Falls (SD)

On-site
USD 138,000 - 289,000
Senior ML Infrastructure Engineer — Large-Scale Personalization
Senior ML Infrastructure Engineer — Large-Scale Personalization

Reddit • United States

Remote
USD 180,000 - 240,000