KAYAK
KAYAK
KAYAK je platforma za pretraživanje i usporedbu putovanja koja ljudima pomaže u planiranju putovanja uspoređujući letove, hotele i najam automobila na stotinama turističkih web-mjesta. Njegova web-stranica i mobilna aplikacija putnicima omogućuju preciznije filtriranje rezultata prema praktičnim preferencijama, praćenje cijena uz pomoć upozorenja i organiziranje planova putem usluge KAYAK Trips. Uz mobilne cijene i obavijesti o putovanjima, KAYAK podržava informiranije odluke pri rezervaciji, a istraživanje putovanja drži na jednom mjestu.

Glavni inženjer podatkovne platforme, KAYAK – hibridni rad u Berlinu

Vodite razvoj zajedničke podatkovne platforme KAYAK-a koja podržava analitiku, strojno učenje i pretraživanje putovanja uz umjetnu inteligenciju. Izgradite skalabilnu infrastrukturu za streaming, lakehouse, metapodatke i upite.

Opis

  • Oblikovati zajedničku podatkovnu platformu KAYAK-a za gotovo stvarnovremenski streaming, lakehouse pohranu, upravljanje shemama, semantičke slojeve i distribuiranu infrastrukturu za upite
  • Voditi inicijative platforme od početnog definiranja problema i arhitekture preko implementacije i uvođenja u rad do operativne primopredaje
  • Postavljati tehničke standarde za podatkovne ugovore, evoluciju shema, prakse unosa podataka i spremnost za produkciju
  • Stvarati ponovno upotrebljive arhitekture za streaming unos, kompaktiranje, zadržavanje, upravljanje shemama, vidljivost sustava i uobičajene izazove podatkovnog inženjerstva
  • Uvesti vidljivost platforme praćenjem cjevovoda, praćenjem kašnjenja potrošača, provjerom kvalitete podataka i upozoravanjem
  • Surađivati s timovima Operations, Security, Engineering, Data Engineering i Product na razvoju platforme prema potrebama korisnika
  • Voditi strategije semantičkog sloja i metapodataka koje podržavaju dosljednu samoposlužnu analitiku i pouzdan pristup AI-ja podacima
  • Procjenjivati tehnologije i arhitektonske pristupe za streaming, pohranu, upite, orkestraciju i infrastrukturu u oblaku
  • Mentorirati inženjere kroz preglede dizajna i koda, rad u paru i ponovno upotrebljive tehničke smjernice
  • Rješavati složene arhitektonske i operativne probleme povezane s oporavkom, promjenama shema, upravljanjem particijama i degradacijom performansi

Zahtjevi

  • Najmanje sedam godina profesionalnog iskustva u podatkovnom inženjerstvu, uključujući značajan rad na seniorskoj ili staff razini s tehničkim djelokrugom na razini cijele organizacije
  • Iskustvo u projektiranju i radu s velikim lakehouse arhitekturama uz tehnologije kao što su Apache Iceberg, Parquet i pohrana objekata u oblaku
  • Iskustvo iz produkcije u izgradnji i radu sa streaming cjevovodima s unosom vođenim događajima, exactly-once semantikom, upravljanjem kašnjenjem potrošača, kontrolnim točkama, oporavkom i obradom pogrešaka
  • Praktično iskustvo s podatkovnim ugovorima, upravljanjem shemama, sustavima metapodataka ili semantičkim slojevima
  • Izvrsno znanje programiranja u Pythonu i iskustvo u isporuci održivog, testabilnog produkcijskog koda
  • Iskustvo u uvođenju i radu s podatkovnim radnim opterećenjima na Kubernetesu, uključujući kontejneriziranu infrastrukturu, podešavanje resursa i provjere zdravlja
  • Sposobnost utjecanja na više timova, objašnjavanja arhitektonskih kompromisa i vođenja prihvaćanja rješenja
  • Iskustvo u mentoriranju inženjera i poboljšanju tehničkih standarda kroz preglede, dokumentaciju i ponovno upotrebljive obrasce
  • Spremnost na preuzimanje odgovornosti za široka i nejasno definirana tehnička područja
  • Iskustvo s distribuiranim mehanizmima za upite kao što je Trino
  • Iskustvo s alatima za orkestraciju radnih tokova kao što je Apache Airflow
  • Iskustvo u korištenju AWS-a ili usporedive javne cloud platforme
  • Iskustvo s alatima za CI/CD i automatizaciju implementacije kao što je GitHub Actions
  • Radno poznavanje Jave ili drugog jezika temeljenog na JVM-u

Pogodnosti

  • Rad s gotovo bilo kojeg mjesta do 20 dana godišnje
  • Terapijske seanse koje financira tvrtka putem SpringHealtha
  • Pretplata na Headspace koju financira tvrtka
  • Tjedan slobodnih dana za cijelu tvrtku svake godine
  • Petci bez sastanaka
  • Plaćeni roditeljski dopust
  • Plaćeno vrijeme za volontiranje
  • Proračun za razvoj
  • Mogućnosti razvoja voditeljskih vještina
  • Pristup tisućama online tečajeva dostupnih na zahtjev
  • Popusti na putovanja
  • Grupe zaposlenika za podršku
  • Šest tjedana plaćenog godišnjeg odmora i slobodan dan za rođendan
  • Besplatan ručak dva dana tjedno
  • Uplate u mirovinski plan
  • Subvencije za javni prijevoz
  • Program leasinga bicikala
  • Mjesečna društvena događanja, četvrtkom happy hour i sportske ekipe
  • Ured u četvrti Friedrichshain u Berlinu