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
About Your Employer
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