Staff Software Engineer, Personalization & ML Ranking

Dow Jones

Barcelona

On-site

EUR 70,000 - 90,000

Full time

12 days ago

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Healthcare Plans
30 Days Holidays
Remote work up to 3 months/year
Meal benefit
Retirement plans
Well‑being resources
Employee referral program

Job summary

Dow Jones is seeking a Staff Software Engineer to lead the Personalization team in Barcelona. You will define technical direction for core services, overseeing candidate retrieval, scoring, ranking and surface‑specific business logic.

This is a senior IC role combining hands‑on execution, architectural leadership, and mentorship, reporting to the Engineering Director. You will design and operate personalization services, drive workflow evolution from candidate generation to scoring, and scale

Qualifications

  • 7+ years of experience in software engineering, focused on architecting and delivering high‑performance, distributed backend systems.
  • Experience as a technical lead or senior individual contributor, owning architecture and guiding teams.
  • Proven experience designing and implementing production RESTful APIs and GraphQL services.
  • Experience with multi‑region, multi‑environment deployments with CI/CD and high availability.
  • Hands‑on with infrastructure‑as‑code (Terraform) and automated deployment tools.
  • Experience with Docker and Kubernetes for containerized production deployments.
  • Experience using LLMs in production; GenAI is a plus.

Responsibilities

  • Design, build, and operate personalization services delivering relevant content across Dow Jones products.
  • Lead evolution of personalization workflows from candidate generation to ranking and surface‑specific logic.
  • Scale ML‑based ranking, including model integration, feature development, evaluation, and tuning.
  • Own technical design, production quality, scalability, latency, observability, SLOs, and incident learning.
  • Set engineering direction through design docs, architecture decisions, code reviews, and mentorship.

Skills

TypeScript
Node.js
RESTful APIs
GraphQL
Docker
Kubernetes
Terraform
LLMs in production
GenAI experience

Education

Computer Science or related field

Tools

Terraform
Docker
Kubernetes
CI/CD

Job description

Dow Jones is seeking a Staff Software Engineer to lead the Personalization team in Barcelona. You will define technical direction for core services, overseeing candidate retrieval, scoring, ranking and surface‑specific business logic.

This is a senior IC role combining hands‑on execution, architectural leadership, and mentorship, reporting to the Engineering Director. You will design and operate personalization services, drive workflow evolution from candidate generation to scoring, and scale

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

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 & 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 - Personalization & Search (Barcelona HQ)
Senior ML Engineer - Personalization & Search (Barcelona HQ)

Dow Jones • Barcelona

Hybrid
EUR 55,000 - 70,000
Healthcare plans
30 days PTO
Remote work 3 months/yr
+6
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
Staff Software Engineer, Personalization

Dow Jones • Bellprat

Hybrid
EUR 70,000 - 90,000
Healthcare plans
Extra paid time off
Remote work 3 months/year
+7
Staff Software Engineer, Personalization
Staff Software Engineer, Personalization

News-Corp-1 • 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
Staff Software Engineer, Personalization

FACTIVA SPAIN • Barcelona

On-site
EUR 70,000 - 90,000
Healthcare Plans
30 Days Holidays
Remote work up to 3 months/year
+4
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