
Η KAYAK είναι μια πλατφόρμα αναζήτησης και σύγκρισης ταξιδιών που βοηθά τους ανθρώπους να σχεδιάζουν τα ταξίδια τους, συγκρίνοντας πτήσεις, ξενοδοχεία και ενοικιαζόμενα αυτοκίνητα σε εκατοντάδες ταξιδιωτικούς ιστότοπους. Ο ιστότοπος και η εφαρμογή για κινητά επιτρέπουν στους ταξιδιώτες να περιορίζουν τα αποτελέσματα με βάση πρακτικές προτιμήσεις, να παρακολουθούν τις τιμές μέσω ειδοποιήσεων και να οργανώνουν τα σχέδιά τους με το KAYAK Trips. Με τιμές για κινητά και ειδοποιήσεις ταξιδιού, η KAYAK υποστηρίζει πιο ενημερωμένες αποφάσεις κράτησης, διατηρώντας την έρευνα για το ταξίδι συγκεντρωμένη σε ένα μέρος.
Staff Μηχανικός Πλατφόρμας Δεδομένων, KAYAK - Βερολίνο με Υβριδική Εργασία
Ηγηση της εξέλιξης της κοινόχρηστης πλατφόρμας δεδομένων της KAYAK για την υποστήριξη αναλύσεων, μηχανικής μάθησης και αναζήτησης ταξιδιών με τεχνητή νοημοσύνη. Δημιουργία επεκτάσιμης υποδομής για streaming, lakehouse, μεταδεδομένα και ερωτήματα.
Περιγραφή
- Διαμόρφωση της κοινόχρηστης πλατφόρμας δεδομένων της KAYAK για streaming σχεδόν σε πραγματικό χρόνο, αποθήκευση lakehouse, διαχείριση σχημάτων, σημασιολογικά επίπεδα και κατανεμημένη υποδομή ερωτημάτων
- Ηγεσία πρωτοβουλιών πλατφόρμας από τον αρχικό ορισμό του προβλήματος και την αρχιτεκτονική έως την υλοποίηση, την κυκλοφορία και την επιχειρησιακή παράδοση
- Καθορισμός τεχνικών προτύπων για συμβόλαια δεδομένων, εξέλιξη σχημάτων, πρακτικές ingestion και ετοιμότητα παραγωγής
- Δημιουργία επαναχρησιμοποιήσιμων αρχιτεκτονικών για streaming ingestion, compaction, διατήρηση, διακυβέρνηση σχημάτων, παρατηρησιμότητα και κοινές προκλήσεις μηχανικής δεδομένων
- Υλοποίηση παρατηρησιμότητας της πλατφόρμας μέσω παρακολούθησης pipelines, καταγραφής καθυστέρησης καταναλωτών, επικύρωσης ποιότητας δεδομένων και ειδοποιήσεων
- Συνεργασία με τις ομάδες Operations, Security, Engineering, Data Engineering και Product για την εξέλιξη της πλατφόρμας σύμφωνα με τις ανάγκες των χρηστών
- Ηγεσία στρατηγικών για σημασιολογικά επίπεδα και μεταδεδομένα που υποστηρίζουν συνεπή self-service analytics και αξιόπιστη πρόσβαση δεδομένων για τεχνητή νοημοσύνη
- Αξιολόγηση τεχνολογιών και αρχιτεκτονικών προσεγγίσεων για streaming, αποθήκευση, ερωτήματα, ενορχήστρωση και υποδομή cloud
- Καθοδήγηση μηχανικών μέσω ανασκοπήσεων σχεδιασμού και κώδικα, συνεργατικού προγραμματισμού και επαναχρησιμοποιήσιμων τεχνικών οδηγιών
- Επίλυση σύνθετων αρχιτεκτονικών και επιχειρησιακών ζητημάτων που αφορούν ανάκτηση, απόκλιση σχημάτων, διαχείριση κατατμήσεων και υποβάθμιση απόδοσης
Απαιτήσεις
- Τουλάχιστον επτά χρόνια επαγγελματικής εμπειρίας στη μηχανική δεδομένων, συμπεριλαμβανομένης σημαντικής εμπειρίας σε επίπεδο senior ή staff με τεχνικό εύρος σε ολόκληρο τον οργανισμό
- Εμπειρία στον σχεδιασμό και τη λειτουργία αρχιτεκτονικών lakehouse μεγάλης κλίμακας με τεχνολογίες όπως Apache Iceberg, Parquet και cloud object storage
- Εμπειρία παραγωγής στην ανάπτυξη και λειτουργία streaming pipelines με event-driven ingestion, exactly-once semantics, διαχείριση καθυστέρησης καταναλωτών, checkpointing, ανάκτηση και διαχείριση αποτυχιών
- Πρακτική εμπειρία σε συμβόλαια δεδομένων, διακυβέρνηση σχημάτων, συστήματα μεταδεδομένων ή σημασιολογικά επίπεδα
- Ισχυρές δεξιότητες προγραμματισμού Python και εμπειρία στην παράδοση συντηρήσιμου και ελέγξιμου κώδικα παραγωγής
- Εμπειρία στην ανάπτυξη και λειτουργία workloads δεδομένων σε Kubernetes, συμπεριλαμβανομένων containerized υποδομών, ρύθμισης πόρων και health checks
- Ικανότητα επιρροής σε πολλές ομάδες, εξήγησης αρχιτεκτονικών συμβιβασμών και ηγεσίας της υιοθέτησης
- Εμπειρία στην καθοδήγηση μηχανικών και στη βελτίωση τεχνικών προτύπων μέσω ανασκοπήσεων, τεκμηρίωσης και επαναχρησιμοποιήσιμων μοτίβων
- Διάθεση ανάληψης ευθύνης για ευρύ και ασαφές τεχνικό αντικείμενο προβλημάτων
- Εμπειρία σε κατανεμημένες μηχανές ερωτημάτων όπως το Trino
- Εμπειρία σε εργαλεία ενορχήστρωσης ροών εργασίας όπως το Apache Airflow
- Εμπειρία στη χρήση του AWS ή συγκρίσιμης δημόσιας cloud πλατφόρμας
- Εμπειρία σε εργαλεία CI/CD και αυτοματοποίησης ανάπτυξης όπως το GitHub Actions
- Πρακτική γνώση της Java ή άλλης γλώσσας βασισμένης στο JVM
Παροχές
- Εργασία σχεδόν από οπουδήποτε για έως και 20 ημέρες τον χρόνο
- Συνεδρίες θεραπείας που χρηματοδοτούνται από την εταιρεία μέσω SpringHealth
- Συνδρομή στο Headspace που χρηματοδοτείται από την εταιρεία
- Μία εβδομάδα άδειας για ολόκληρη την εταιρεία κάθε χρόνο
- Παρασκευές χωρίς συναντήσεις
- Γονική άδεια μετ’ αποδοχών
- Πληρωμένος χρόνος για εθελοντισμό
- Προϋπολογισμός για ανάπτυξη
- Ευκαιρίες ανάπτυξης ηγετικών δεξιοτήτων
- Πρόσβαση σε χιλιάδες ηλεκτρονικά μαθήματα κατ’ απαίτηση
- Εκπτώσεις σε ταξίδια
- Ομάδες πόρων εργαζομένων
- Έξι εβδομάδες άδειας μετ’ αποδοχών συν μία ημέρα άδειας για τα γενέθλιά σου
- Δωρεάν γεύμα δύο ημέρες την εβδομάδα
- Εισφορές σε συνταξιοδοτικό πρόγραμμα
- Επιδότηση δημόσιων συγκοινωνιών
- Πρόγραμμα μίσθωσης ποδηλάτων
- Μηνιαίες κοινωνικές εκδηλώσεις, happy hours τις Πέμπτες και αθλητικές ομάδες
- Τοποθεσία γραφείου στο Friedrichshain του Βερολίνου