KAYAK
KAYAK
KAYAK е платформа за търсене и сравняване на пътувания, която помага на хората да планират пътувания, като сравнява полети, хотели и автомобили под наем в стотици туристически сайтове. Уебсайтът и мобилното приложение позволяват на пътуващите да прецизират резултатите с практични предпочитания, да следят цените чрез известия и да организират плановете си с KAYAK Trips. С мобилни цени и известия за пътувания KAYAK подпомага по-информираните решения при резервация и събира проучването на пътуването на едно място.

Главен инженер на платформа за данни, KAYAK – хибридна работа в Берлин

Ръководете развитието на споделената платформа за данни на KAYAK, която поддържа анализи, машинно обучение и търсене на пътувания с изкуствен интелект. Изграждайте мащабируема инфраструктура за стрийминг, lakehouse, метаданни и заявки.

Описание

  • Развивате споделената платформа за данни на KAYAK за стрийминг почти в реално време, lakehouse съхранение, управление на схеми, семантични слоеве и разпределена инфраструктура за заявки
  • Ръководите инициативи за платформата от първоначалното дефиниране на проблема и архитектурата през внедряването и пускането в експлоатация до предаването за оперативна поддръжка
  • Определяте технически стандарти за договори за данни, развитие на схеми, практики за приемане на данни и готовност за продукционна среда
  • Създавате многократно използваеми архитектури за стрийминг приемане на данни, компактиране, съхранение за определен период, управление на схеми, наблюдаемост и общи предизвикателства в инженерството на данни
  • Внедрявате наблюдаемост на платформата чрез мониторинг на pipeline-и, проследяване на изоставането на консуматорите, валидиране на качеството на данните и известия
  • Партнирате си с екипите по Operations, Security, Engineering, Data Engineering и Product за развитието на платформата според нуждите на потребителите
  • Ръководите стратегиите за семантичния слой и метаданните, които поддържат последователни самообслужващи анализи и надежден достъп на AI до данни
  • Оценявате технологии и архитектурни подходи за стрийминг, съхранение, заявки, оркестрация и облачна инфраструктура
  • Менторствате инженери чрез прегледи на дизайна и кода, работа по двойки и многократно използваеми технически насоки
  • Решавате сложни архитектурни и оперативни проблеми, свързани с възстановяване, отклонения в схемите, управление на партиции и влошаване на производителността

Изисквания

  • Поне седем години професионален опит в инженерството на данни, включително значителен опит на senior или staff ниво с технически обхват за цялата организация
  • Опит в проектиране и експлоатация на мащабни lakehouse архитектури с технологии като Apache Iceberg, Parquet и облачно обектно хранилище
  • Практически опит в продукционна среда с изграждане и експлоатация на стрийминг pipeline-и с приемане на данни, управлявано от събития, семантика exactly-once, управление на изоставането на консуматорите, checkpoint-и, възстановяване и обработка на откази
  • Практически опит с договори за данни, управление на схеми, системи за метаданни или семантични слоеве
  • Отлични умения по програмиране с Python и опит в доставянето на поддържаем, тестван продукционен код
  • Опит с внедряване и експлоатация на работни натоварвания за данни в Kubernetes, включително контейнеризирана инфраструктура, настройване на ресурси и проверки на състоянието
  • Способност да влияете на няколко екипа, да обяснявате архитектурни компромиси и да ръководите приемането на решения
  • Опит в менториране на инженери и подобряване на техническите стандарти чрез прегледи, документация и многократно използваеми модели
  • Готовност да поемате отговорност за широки и неясно дефинирани технически области
  • Опит с разпределени двигатели за заявки като Trino
  • Опит с инструменти за оркестрация на работни процеси като Apache Airflow
  • Опит с AWS или сравнима публична облачна платформа
  • Опит с инструменти за CI/CD и автоматизация на внедряването като GitHub Actions
  • Работни познания по Java или друг език, базиран на JVM

Придобивки

  • Работа почти отвсякъде до 20 дни годишно
  • Финансирани от компанията терапевтични сесии чрез SpringHealth
  • Финансиран от компанията абонамент за Headspace
  • Една седмица почивка за цялата компания всяка година
  • Петъци без срещи
  • Платен родителски отпуск
  • Платено време за доброволчество
  • Бюджет за развитие
  • Възможности за развитие на лидерски умения
  • Достъп до хиляди онлайн курсове за обучение по заявка
  • Отстъпки за пътувания
  • Групи за подкрепа на служителите
  • Шест седмици платен отпуск плюс почивен ден за рождения ви ден
  • Безплатен обяд два дни седмично
  • Вноски в пенсионен план
  • Субсидии за обществен транспорт
  • Програма за лизинг на велосипеди
  • Месечни социални събития, четвъртъчни happy hour срещи и спортни отбори
  • Офис в квартал Фридрихсхайн, Берлин