KAYAK logo

Staff Data Platform Engineer

KAYAK

Berlin · 7+ years experience · Full-time · Hybrid · Posted Oct 2, 2026

At a glance

Experience
7+ years experience
Employment
Full-time
Workplace
Hybrid
Location
Berlin

About the role

  • The Staff Data Platform Engineer will join the Data Platform team to build and operate the shared foundation powering analytics, machine learning, business intelligence, and AI-driven experiences.
  • As a senior individual contributor, this role shapes how data is moved, stored, governed, and served at scale across the company.

Responsibilities

  • Design and evolve the architecture of the shared Data Platform, including streaming, lakehouse storage, and distributed query infrastructure.
  • Deliver high-impact platform initiatives end-to-end from problem framing to operational handoff.
  • Define and promote technical standards for data contracts, schema evolution, and ingestion patterns.
  • Develop reusable patterns and reference architectures for streaming ingestion, compaction, and schema governance.
  • Establish reliable observability across the platform including pipeline monitoring and data quality checks.
  • Collaborate with Operations, Security, Engineering, and Product teams to evolve the platform.
  • Drive the semantic layer and metadata strategy to support self-service analytics and AI-driven data access.
  • Evaluate technologies across streaming, storage, query, orchestration, and cloud infrastructure.
  • Coach and mentor engineers through design reviews, code reviews, and pairing.
  • Own complex architectural and operational challenges including failure recovery and performance degradation.

Requirements

  • 7+ years of professional experience in data engineering, with time at a senior or staff level.
  • Experience designing and operating lakehouse architectures at scale using open table formats, columnar storage, and cloud object storage.
  • Experience building and operating streaming data pipelines with event-driven ingestion and exactly-once delivery semantics.
  • Hands-on experience with data contracts, schema governance, metadata, or semantic-layer systems.
  • Strong Python skills with a track record of writing maintainable, testable production code.
  • Experience deploying and operating data workloads on Kubernetes.
  • Proven ability to influence multiple teams and communicate architectural trade-offs.
  • Experience mentoring engineers and raising technical standards.

Benefits

  • Work from (almost) anywhere for up to 20 days per year
  • Company-paid therapy sessions through SpringHealth
  • Company-paid subscription to HeadSpace
  • Company-wide week off per year
  • No meeting Fridays
  • Paid parental leave
  • Paid volunteer time
  • 6 weeks paid vacation plus birthday off
  • Free lunch 2 days per week
  • Pension plan contributions

Workplace

  • Required to work from the Berlin office 3 days per week.

Skills

  • Python
  • Apache Iceberg
  • Parquet
  • Kubernetes
  • Trino
  • Apache Airflow
  • AWS
  • GitHub Actions
  • Java

KAYAK

Staff Data Platform Engineer

Apply now