Job
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.
This listing has been machine translated. Show original
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.
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.
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.
Topics you will work on
Job locations
About your employer
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.
- Established Company
- Hybrid, Onsite
- Internet, IT, Telecommunication
More jobs
These jobs might also interest you
Hello, let's say WE! We - the HUK-COBURG Insurance Group - are among the top 10 in Germany. Founded over 90 years ago, we are now the leading insurer for private households with over 13 million customers and the largest German auto insurer. Our...
As a Senior Software Engineer (m/f/d), you will take on a central technical role in challenging client projects and develop sustainable, scalable software solutions in complex enterprise environments. In your role, you will primarily be responsible for:...
You actively shape the technical development of our software products and influence their long-term architecture. You develop our core applications primarily using C# as the central programming language and technological foundation. You design, develop,...