Senior ML Engineer - Personalization & Search (Barcelona HQ)

Dow Jones

Barcelona

Hybrid

EUR 55,000 - 70,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Benefits offered by this job

Healthcare plans
30 days PTO
Remote work 3 months/yr
Meal benefit with Pluxee
2% retirement match
Live insurance
Well-being allowance
Learning courses
Referral program

Job summary

Dow Jones in Barcelona is seeking a Senior Machine Learning Engineer for the Search team. You will design scalable systems for highly relevant content discovery, combining backend engineering, data, and AI techniques.

You will collaborate with product, data science, and engineering teams to deliver real-time personalized search, ranking, and recommendations at scale, in a hybrid Barcelona setting.

Qualifications

  • 2-4 years of industry experience applying machine learning.
  • Strong proficiency in Python for production ML systems.
  • Experience with A/B testing and experimentation frameworks.
  • Familiarity with cloud platforms (AWS, GCP, or Azure) and containerized environments.
  • Familiarity with SQL and NoSQL databases.
  • Degree in computer science, machine learning, statistics, or equivalent work experience.

Responsibilities

  • Design, build, and operate search systems and services powering content discovery and user engagement.
  • Develop and improve ML models across the whole personalization stack, from candidate generation to final ranking.
  • Use data-driven methods to improve candidate retrieval, leveraging embeddings, two-tower architectures, and user/content signals.
  • Drive experimentation and A/B testing to measure impact and iterate on models and features.
  • Leverage LLMs to enhance content understanding and feature extraction.
  • Optimize systems for performance, latency, and scalability across high-traffic environments.
  • Contribute to engineering best practices, including testing, observability, and CI/CD.
  • Collaborate with product managers, data scientists, and analysts to translate business needs into scalable technical solutions.

Skills

Python for production ML
A/B testing
Cloud platforms
SQL/NoSQL familiarity

Education

Degree in computer science, ML or statistics

Tools

AWS
GCP
Azure
Docker
Kubernetes
SQL
NoSQL

Job description

Dow Jones in Barcelona is seeking a Senior Machine Learning Engineer for the Search team. You will design scalable systems for highly relevant content discovery, combining backend engineering, data, and AI techniques.

You will collaborate with product, data science, and engineering teams to deliver real-time personalized search, ranking, and recommendations at scale, in a hybrid Barcelona setting.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior ML Engineer, Personalization & Search - Hybrid (Barcelona)
Senior ML Engineer, Personalization & Search - Hybrid (Barcelona)

Dow Jones Company • Barcelona

Hybrid
EUR 70,000 - 110,000
Healthcare plans
Remote work up to 3 months
Meal benefit with Pluxee
+4
Staff Software Engineer - Personalization & ML Platforms
Staff Software Engineer - Personalization & ML Platforms

News Corp • Bellprat

Hybrid
EUR 70,000 - 90,000
Comprehensive Healthcare Plans
Extra paid Time Off (30 days)
Remote work options (3 months/year)
+7
Staff Software Engineer, Personalization & ML Ranking
Staff Software Engineer, Personalization & ML Ranking

Dow Jones • Barcelona

On-site
EUR 70,000 - 90,000
Healthcare Plans
30 Days Holidays
Remote work up to 3 months/year
+4
Staff Software Engineer - Personalization & Content Discovery
Staff Software Engineer - Personalization & Content Discovery

Dow Jones Company • Bellprat

Hybrid
EUR 70,000 - 90,000
Healthcare plans
Extra paid time off
Remote work 3 months/year
+7
Senior ML Engineer - GenAI & NLP Pipelines (Barcelona)
Senior ML Engineer - GenAI & NLP Pipelines (Barcelona)

Dow Jones & Company, Inc. • Barcelona

On-site
EUR 60,000 - 110,000
Senior Machine Learning Engineer, Search
Senior Machine Learning Engineer, Search

Dow Jones • Barcelona

Hybrid
EUR 55,000 - 70,000
Healthcare plans
30 days PTO
Remote work 3 months/yr
+6
Senior Machine Learning Engineer, Search
Senior Machine Learning Engineer, Search

Dow Jones Company • Barcelona

Hybrid
EUR 70,000 - 110,000
Healthcare plans
Remote work up to 3 months
Meal benefit with Pluxee
+4
Senior GenAI Software Engineer
Senior GenAI Software Engineer

Dow Jones & Company, Inc. • Barcelona

Hybrid
EUR 45,000 - 65,000
Comprehensive Health plans
Remote work options (3 months/year)
Meal benefit via Pluxee
+1
Senior Machine Learning Engineer
Senior Machine Learning Engineer

Dow Jones & Co. • Madrid

On-site
EUR 70,000 - 90,000
Senior ML Engineer - Hybrid (Barcelona)
Senior ML Engineer - Hybrid (Barcelona)

Aristocrat • Barcelona

Hybrid
EUR 90,000 - 120,000
Hybrid work model
Office in Barcelona
Health and wellbeing benefits
+1