
KAYAK è una piattaforma di ricerca e confronto di viaggi che aiuta le persone a pianificare i propri spostamenti confrontando voli, hotel e auto a noleggio su centinaia di siti di viaggio. Il sito web e l’app mobile consentono ai viaggiatori di affinare i risultati in base alle proprie preferenze, monitorare i prezzi tramite avvisi e organizzare i propri programmi con KAYAK Trips. Con tariffe per dispositivi mobili e notifiche di viaggio, KAYAK supporta decisioni di prenotazione più consapevoli e riunisce la ricerca del viaggio in un unico luogo.
Ingegnere principale della piattaforma dati, KAYAK - Berlino ibrido
Guida l’evoluzione della piattaforma dati condivisa di KAYAK per analisi, machine learning e ricerca di viaggi basata sull’IA. Costruisci infrastrutture scalabili per streaming, lakehouse, metadati e query.
Descrizione
- Dai forma alla piattaforma dati condivisa di KAYAK tra streaming quasi in tempo reale, storage lakehouse, gestione degli schemi, livelli semantici e infrastruttura distribuita per le query
- Guida le iniziative della piattaforma dalla definizione iniziale del problema e dell’architettura fino all’implementazione, al rilascio e al passaggio alla gestione operativa
- Definisci gli standard tecnici per i contratti dati, l’evoluzione degli schemi, le pratiche di ingestione e la preparazione alla produzione
- Crea architetture riutilizzabili per ingestione in streaming, compattazione, conservazione, governance degli schemi, osservabilità e problematiche comuni di data engineering
- Implementa l’osservabilità della piattaforma tramite monitoraggio delle pipeline, tracciamento del ritardo dei consumer, convalida della qualità dei dati e avvisi
- Collabora con Operations, Sicurezza, Ingegneria, Data Engineering e Prodotto per far evolvere la piattaforma in base alle esigenze degli utenti
- Guida le strategie per i livelli semantici e i metadati a supporto di analisi self-service coerenti e di un accesso affidabile dell’IA ai dati
- Valuta tecnologie e approcci architetturali per streaming, storage, query, orchestrazione e infrastruttura cloud
- Fai da mentor agli ingegneri tramite revisioni di design e codice, programmazione in coppia e linee guida tecniche riutilizzabili
- Risolvi problemi architetturali e operativi complessi relativi a ripristino, deriva degli schemi, gestione delle partizioni e peggioramento delle prestazioni
Requisiti
- Almeno sette anni di esperienza professionale nell’ingegneria dei dati, inclusa una solida esperienza a livello senior o staff con responsabilità tecniche a livello organizzativo
- Esperienza nella progettazione e gestione di architetture lakehouse su larga scala utilizzando tecnologie come Apache Iceberg, Parquet e storage a oggetti cloud
- Esperienza in produzione nella realizzazione e gestione di pipeline di streaming con ingestione basata su eventi, semantica exactly-once, gestione del ritardo dei consumer, checkpoint, ripristino e gestione degli errori
- Esperienza pratica con contratti dati, governance degli schemi, sistemi di metadati o livelli semantici
- Ottime competenze di programmazione in Python ed esperienza nella distribuzione di codice di produzione manutenibile e testabile
- Esperienza nel deployment e nella gestione di carichi di lavoro dati su Kubernetes, inclusi infrastruttura containerizzata, ottimizzazione delle risorse e controlli di salute
- Capacità di influenzare più team, spiegare i compromessi architetturali e guidare l’adozione
- Esperienza nel fare da mentor agli ingegneri e nel migliorare gli standard tecnici tramite revisioni, documentazione e pattern riutilizzabili
- Disponibilità ad assumersi la responsabilità di aree tecniche ampie e ambigue
- Esperienza con motori di query distribuiti come Trino
- Esperienza con strumenti di orchestrazione dei workflow come Apache Airflow
- Esperienza nell’utilizzo di AWS o di una piattaforma cloud pubblica comparabile
- Esperienza con strumenti CI/CD e di automazione del deployment come GitHub Actions
- Conoscenza pratica di Java o di un altro linguaggio basato sulla JVM
Benefit
- Lavora da quasi qualsiasi luogo fino a 20 giorni all’anno
- Sessioni di terapia finanziate dall’azienda tramite SpringHealth
- Abbonamento Headspace finanziato dall’azienda
- Una settimana di pausa aziendale ogni anno
- Venerdì senza riunioni
- Congedo parentale retribuito
- Tempo retribuito per attività di volontariato
- Budget per lo sviluppo
- Opportunità di sviluppo della leadership
- Accesso a migliaia di corsi di e-learning on demand
- Sconti sui viaggi
- Gruppi di risorse per i dipendenti
- Sei settimane di ferie retribuite più un giorno libero per il tuo compleanno
- Pranzo gratuito due giorni alla settimana
- Contributi al piano pensionistico
- Sussidi per il trasporto pubblico
- Programma di leasing per biciclette
- Eventi sociali mensili, happy hour il giovedì e squadre sportive
- Ufficio a Friedrichshain, Berlino