
KAYAK je platforma za iskanje in primerjavo potovanj, ki ljudem pomaga načrtovati potovanja s primerjanjem letov, hotelov in najema avtomobilov na stotinah potovalnih spletnih mest. Njegovo spletno mesto in mobilna aplikacija popotnikom omogočata natančnejše prilagajanje rezultatov s praktičnimi nastavitvami, spremljanje cen z opozorili ter organizacijo načrtov prek storitve KAYAK Trips. Z mobilnimi cenami in potovalnimi obvestili KAYAK podpira bolj premišljene odločitve pri rezervaciji, raziskovanje potovanj pa ohranja na enem mestu.
Glavni inženir podatkovne platforme, KAYAK – hibridno delo v Berlinu
Vodite razvoj skupne podatkovne platforme KAYAK, ki podpira analitiko, strojno učenje in iskanje potovanj s pomočjo umetne inteligence. Gradite razširljivo infrastrukturo za pretakanje, lakehouse, metapodatke in poizvedbe.
Opis
- Oblikujete skupno podatkovno platformo KAYAK za pretakanje skoraj v realnem času, lakehouse hrambo, upravljanje shem, semantične plasti in porazdeljeno infrastrukturo za poizvedbe
- Vodite pobude platforme od začetne opredelitve problema in arhitekture prek izvedbe in uvedbe do operativne predaje
- Določate tehnične standarde za podatkovne pogodbe, razvoj shem, prakse vnosa podatkov in pripravljenost za produkcijo
- Ustvarjate ponovno uporabne arhitekture za pretakajoči vnos podatkov, kompaktiranje, hrambo, upravljanje shem, opazljivost in pogoste izzive podatkovnega inženirstva
- Vzpostavljate opazljivost platforme s spremljanjem cevovodov, sledenjem zamiku porabnikov, preverjanjem kakovosti podatkov in opozarjanjem
- Sodelujete z ekipami Operations, Security, Engineering, Data Engineering in Product pri razvoju platforme glede na potrebe uporabnikov
- Vodite strategije semantične plasti in metapodatkov, ki podpirajo dosledno samopostrežno analitiko in zaupanja vreden dostop umetne inteligence do podatkov
- Ocenjujete tehnologije in arhitekturne pristope za pretakanje, hrambo, poizvedovanje, orkestracijo in infrastrukturo v oblaku
- Mentorirate inženirje s pregledi zasnove in kode, delom v paru ter ponovno uporabnimi tehničnimi smernicami
- Rešujete zapletene arhitekturne in operativne težave, povezane z obnovitvijo, odstopanji shem, upravljanjem particij in poslabšanjem zmogljivosti
Zahteve
- Vsaj sedem let poklicnih izkušenj s podatkovnim inženirstvom, vključno z obsežnimi izkušnjami na ravni senior ali staff s tehničnim obsegom za celotno organizacijo
- Izkušnje z načrtovanjem in upravljanjem obsežnih lakehouse arhitektur s tehnologijami, kot so Apache Iceberg, Parquet in objektna hramba v oblaku
- Izkušnje iz produkcijskega okolja pri gradnji in upravljanju pretočnih cevovodov z dogodkovno vodenim vnosom, semantiko exactly-once, upravljanjem zamika porabnikov, kontrolnimi točkami, obnovitvijo in obravnavo napak
- Praktične izkušnje s podatkovnimi pogodbami, upravljanjem shem, sistemi metapodatkov ali semantičnimi plastmi
- Odlično znanje programiranja v Pythonu in izkušnje z dostavo vzdržljive kode, primerne za testiranje in produkcijo
- Izkušnje z uvajanjem in upravljanjem podatkovnih delovnih obremenitev v Kubernetesu, vključno s kontejnerizirano infrastrukturo, nastavljanjem virov in preverjanji zdravja
- Sposobnost vplivanja na več ekip, pojasnjevanja arhitekturnih kompromisov in vodenja uvajanja
- Izkušnje z mentoriranjem inženirjev ter izboljševanjem tehničnih standardov s pregledi, dokumentacijo in ponovno uporabnimi vzorci
- Pripravljenost prevzeti odgovornost za široka in nejasna tehnična področja
- Izkušnje z distribuiranimi pogoni za poizvedbe, kot je Trino
- Izkušnje z orodji za orkestracijo delovnih tokov, kot je Apache Airflow
- Izkušnje z uporabo AWS ali primerljive javne platforme v oblaku
- Izkušnje z orodji CI/CD in avtomatizacijo uvajanja, kot je GitHub Actions
- Delovno poznavanje Jave ali drugega jezika, temelječega na JVM
Ugodnosti
- Delo skoraj od koder koli do 20 dni na leto
- Terapevtske obravnave, ki jih financira podjetje, prek SpringHealth
- Naročnina na Headspace, ki jo financira podjetje
- Teden prostih dni za celotno podjetje vsako leto
- Petki brez sestankov
- Plačan starševski dopust
- Plačan čas za prostovoljstvo
- Proračun za razvoj
- Priložnosti za razvoj vodstvenih sposobnosti
- Dostop do tisočih spletnih izobraževalnih tečajev na zahtevo
- Potovalni popusti
- Skupine zaposlenih za podporo
- Šest tednov plačanega dopusta in prost dan za rojstni dan
- Brezplačno kosilo dva dni na teden
- Prispevki v pokojninski načrt
- Subvencije za javni prevoz
- Program lizinga koles
- Mesečni družabni dogodki, četrtkove sproščene urice in športne ekipe
- Pisarna v četrti Friedrichshain v Berlinu