CareerPlanGet AI match score →

Senior Software Engineer, Personalization

Barcelona💼 Full-time🗓 2026-06-15 → 2026-07-28

Core

Design and build scalable personalization systems and ML models to deliver relevant content experiences to millions of readers in real time.

Role type

Senior Machine Learning Engineer (Personalization)

Builds

Scalable indexing, retrieval, and ranking systems for content discovery

Domain

Digital media, content recommendation, applied AI

Deliverable

production ML models

Required skills

Python, recommender systems, search/ranking algorithms, A/B testing, embeddings, two-tower architectures, LLMs, cloud platforms (AWS/GCP/Azure), SQL, NoSQL

Preferred skills

Experience with high-traffic environments, CI/CD practices

Technologies

Python, AWS, GCP, Azure, SQL, NoSQL

Responsibilities

Design and operate personalization systems for content discovery; Develop and improve ML models from candidate generation to final ranking; Use data-driven methods to improve candidate retrieval; Drive experimentation and A/B testing; Leverage LLMs for content understanding; Optimize systems for performance and scalability

Seniority

Senior, hands-on IC

Sourced via adzuna · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.
Apply on Adzuna ↗