Logo KAYAK

Staff Data Platform Engineer

New

Job

  • Level
    Senior
  • Location
    Berlin
  • Working Model
    Hybrid, Onsite
  • Job Field
    Data, Back End
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment

Job Summary

In this role, you will evolve the architecture of the data platform, including streaming and schema management, while defining technical standards and solving complex data engineering challenges.

Job Technologies

Your role in the team

  • Design and evolve the architecture of KAYAK's shared Data Platform, including near-real-time streaming, lakehouse storage, schema management, semantic layer, and distributed query infrastructure. Make thoughtful trade-offs between latency, correctness, cost, and long-term maintainability.
  • Deliver high-impact platform initiatives end-to-end - from problem framing and architecture design through implementation, rollout, and operational handoff.
  • Define and promote technical standards for data contracts, schema evolution, ingestion patterns, and production readiness across platform and domain teams.
  • Leiten Sie hochwirksame Plattforminitiativen von der Problemdefinition und Architekturdesign bis hin zur Implementierung, Einführung und operativen Übergabe.
  • Develop reusable patterns and reference architectures for streaming ingestion, compaction, retention, schema governance, observability, and other recurring data engineering challenges.
  • Establish reliable observability across the platform, including pipeline monitoring, consumer lag tracking, data quality checks, and alerting.
  • Collaborate closely with Operations, Security, Engineering, Data Engineering, and Product to evolve the platform, build cross-functional support, and ensure the platform meets the needs of its users.
  • Führen Sie die Semantic Layer- und Metadata-Strategie, die konsistente und vertrauenswürdige Self-Service-Analysen sowie KI-gesteuerten Datenzugriff unterstützt.
  • Evaluate technologies and approaches across streaming, storage, query, orchestration, and cloud infrastructure, balancing scalability, operational complexity, cost, and maintainability.
  • Coach and mentor engineers through design reviews, code reviews, pairing, and reusable technical guidance.
  • Own the most complex architectural and operational challenges on the platform, including failure recovery, schema drift, partition management, and performance degradation.

This text has been machine translated. Show original

Our expectations of you

Qualifications

  • Strong Python skills and a track record of writing maintainable, testable production code.
  • Proven ability to influence multiple teams, communicate architectural trade-offs, and drive adoption.
  • Comfort taking ownership of broad, ambiguous problem spaces.
  • Distributed query engines such as Trino.
  • Workflow orchestration tools such as Apache Airflow.
  • CI/CD and deployment automation (e.g., GitHub Actions).
  • Working knowledge of Java or another JVM-based language, given the JVM-based nature of several frameworks in this domain.

Experience

  • 7+ Jahre Berufserfahrung im Data Engineering, mit bedeutender Zeit auf Senior- oder Staff-Ebene mit domänenübergreifendem technischen Verantwortungsbereich.
  • Experience designing and operating lakehouse architectures at scale - including open table formats (e.g., Apache Iceberg), columnar storage (Parquet) and cloud object storage.
  • Experience building and operating streaming data pipelines - including event-driven ingestion, exactly-once delivery semantics, consumer lag management, checkpoint and recovery strategies, and failure handling in production environments.
  • Hands-on experience with data contracts, schema governance, metadata, or semantic-layer systems.
  • Experience deploying and operating data workloads on Kubernetes - including managing containerized infrastructure, resource tuning and health checks.
  • Experience mentoring engineers and raising technical standards through reviews, documentation, and reusable patterns.
  • Experience with AWS or an equivalent public cloud provider.

This text has been machine translated. Show original

What we offer

  • Work from (almost) anywhere for up to 20 days per year.
  • Focus on mental health and well-being: Company-paid therapy sessions through SpringHealth, company-paid subscription to HeadSpace, a company-wide week off per year - the whole team fully recharges (and returns without a pile-up of work!), no meeting Fridays.
  • Paid parental leave.
  • Paid volunteer time.
  • Focus on your career growth: Development Dollars, Leadership development, Access to thousands of on-demand e-learnings.
  • Travel Discounts.
  • Employee Resource Groups.
  • 6 weeks paid vacation + a day off for your birthday.
  • Free lunch 2 days per week.
  • Pension plan contributions.
  • Subventionen für den öffentlichen Nahverkehr.
  • Bike leasing program.
  • Monthly social events, Thursday happy hours, sports teams.
  • An awesome office in Friedrichshain, Berlin.

This text has been machine translated. Show original

Topics You Will Work On

Job Locations

  • Location Berlin

    Germany

About Your Employer

KAYAK

KAYAK

KAYAK is a renowned metasearch engine for travel services and is part of Booking Holdings. The company processes billions of search queries and provides travelers with a wide range of offers from various sources. With a presence in over 30 countries and AI-powered tools, KAYAK simplifies the search for flights, hotels, and rental cars.

Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
Logo KAYAK

Staff Data Platform Engineer

Location
Berlin
Working Model
Hybrid, Onsite
Diversity
Open for all genders
English Only
English only required

More Jobs