Senior Data Engineer — Real-Time & Batch Pipelines

Expedia

Madrid

On-site

EUR 56,000 - 78,000

Full time

4 days ago
Be an early applicant

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Medical coverage
Dental coverage
Vision coverage
Paid time off
Employee Assistance Program
Wellness and travel reimbursement
Travel discounts
IATAN membership

Job summary

Expedia Group is seeking a skilled Data Engineer in Madrid to design, build, and maintain batch and real-time data pipelines. You will work on distributed systems for data extraction, processing, movement, and storage across the B2B data platform.

The role requires 6+ years with a bachelor’s or 3+ with a master’s, proficiency in multiple languages (Java/Python/Scala/Spark), and cloud data experience. Collaboration and mentoring are key parts of the job.

Qualifications

  • 6+ years of relevant experience with a bachelor's degree.
  • 3+ years with a master's degree or equivalent.
  • Experience in building and maintaining more than one production data pipeline.
  • Proficiency in at least 3 data-relevant languages (Java, Python, Scala, Spark).
  • Hands-on experience with large data volumes and cloud data offerings.
  • Understanding of databases, data modeling, and testing/monitoring.

Responsibilities

  • Design, develop, test, and maintain batch and real-time data pipelines.
  • Build and operate distributed systems for data extraction, ingestion, processing, and storage.
  • Apply software design principles and distributed computing concepts.
  • Work with large-scale datasets and complex data access patterns.
  • Develop software using Java, Python, Scala, and Spark.
  • Mentor junior engineers and coordinate stakeholders across teams.

Skills

Team collaboration
Mentoring juniors
Communication
Independent technical decisions

Education

Bachelor's degree
Master's degree

Tools

Java
Python
Scala
Spark

Job description

Expedia Group is seeking a skilled Data Engineer in Madrid to design, build, and maintain batch and real-time data pipelines. You will work on distributed systems for data extraction, processing, movement, and storage across the B2B data platform.

The role requires 6+ years with a bachelor’s or 3+ with a master’s, proficiency in multiple languages (Java/Python/Scala/Spark), and cloud data experience. Collaboration and mentoring are key parts of the job.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Data Engineer — Real-Time & Batch Pipelines
Senior Data Engineer — Real-Time & Batch Pipelines

11360 Expedia Spain S.L. • Madrid

On-site
EUR 56,000 - 78,000
Senior Data Engineer - Real-Time Pipelines & Systems
Senior Data Engineer - Real-Time Pipelines & Systems

Expedia • Spain

On-site
EUR 56,000 - 78,000
Medical coverage
Dental coverage
Vision coverage
+6
Senior Data Engineer — Scalable Data Pipelines
Senior Data Engineer — Scalable Data Pipelines

Expedia Group • Madrid

On-site
EUR 56,000 - 78,000
Medical coverage
Dental coverage
Vision coverage
+5
Data Engineer III
Data Engineer III

Expedia • Spain

On-site
EUR 56,000 - 78,000
Medical coverage
Dental coverage
Vision coverage
+6
Data Engineer III
Data Engineer III

11360 Expedia Spain S.L. • Madrid

On-site
EUR 56,000 - 78,000
Data Engineer III
Data Engineer III

Expedia • Madrid

On-site
EUR 56,000 - 78,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Travel Analytics Data Scientist
Senior Travel Analytics Data Scientist

Expedia, Inc. • Madrid

On-site
EUR 56,000 - 78,000
Medical, dental, and vision coverage
Paid time off
Wellness and travel reimbursement
+2
Data Engineer III
Data Engineer III

Expedia Group • Madrid

On-site
EUR 56,000 - 78,000
Medical coverage
Dental coverage
Vision coverage
+5
Senior Data Engineer
Senior Data Engineer

Infinity Quest Limited • Madrid

On-site
EUR 60,000 - 90,000
Senior Data Engineer - Spark, AWS & Fintech, Madrid
Senior Data Engineer - Spark, AWS & Fintech, Madrid

Banco Santander SA • Madrid

Hybrid
EUR 70,000 - 95,000