Staff Software Engineer - Personalization & Content Discovery

Dow Jones Company

Bellprat

Hybrid

EUR 70,000 - 90,000

Full time

11 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
Extra paid time off
Remote work 3 months/year
Meal benefit
Retirement plans
Insurance plans
Well-being resources
Family care benefits
Subscription discounts
Referral program

Job summary

Dow Jones is seeking a Staff Software Engineer for its Personalization team in Barcelona. You will define the technical direction for core services, overseeing candidate retrieval, scoring, ranking, and business logic across multiple Dow Jones surfaces.

You will translate complex requirements into reliable systems, mentor engineers, and drive architecture decisions, code reviews, and production quality. This senior IC role reports to the Engineering Director.

Qualifications

  • 7+ years in software engineering focusing on architecting distributed backends (TypeScript/Node.js preferred).
  • Technical lead or senior IC owning architecture and guiding teams.
  • Production RESTful APIs and GraphQL services.
  • Multi-region, multi-environment systems with CI/CD, high availability and disaster recovery.
  • Infrastructure‑as‑code (Terraform) and automated deployment.
  • Docker and Kubernetes for production deployments.
  • LLMs in production; GenAI experience 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 algorithmic improvements and ML-based ranking, including model integration and feature development.
  • Own technical design and production quality, including scalability, latency, observability, SLOs, incident response, and post-incident learning.
  • Set engineering direction and standards through design docs, architecture decisions, code reviews, and mentorship.
  • Enhance CI/CD pipelines, IaC, and containerized deployments; leverage AI-assisted developer tools where appropriate.

Skills

Distributed backend systems
Technical leadership
RESTful APIs
GraphQL
CI/CD & IaC
Docker & Kubernetes
LLMs in production

Education

Degree in Computer Science or related field

Tools

TypeScript
Node.js
Terraform
Docker
Kubernetes

Job description

Dow Jones is seeking a Staff Software Engineer for its Personalization team in Barcelona. You will define the technical direction for core services, overseeing candidate retrieval, scoring, ranking, and business logic across multiple Dow Jones surfaces.

You will translate complex requirements into reliable systems, mentor engineers, and drive architecture decisions, code reviews, and production quality. This senior IC role reports to the Engineering Director.

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 & 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
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
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

FACTIVA SPAIN • 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
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
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: GenAI & Real-Time Content Systems
Staff Software Engineer: GenAI & Real-Time Content Systems

Dow Jones & Company, Inc. • Barcelona

On-site
EUR 70,000 - 90,000
Comprehensive Healthcare Plans for you
Meal Vouchers
Retirement Plans
+7
Staff Software Engineer – Content Services & Real-Time News
Staff Software Engineer – Content Services & Real-Time News

Dow Jones & Co. • Madrid

Hybrid
EUR 63,000 - 81,000
Comprehensive Healthcare Plans
Extra paid Time Off
Remote work possibility 3 months/year
+6
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