Logo KAYAK

Senior Software Engineer

New

Job

  • Level
    Senior
  • Job Field
    Software, Data
  • Employment Type
    Full Time
  • Contract Type
    Permanent employment
  • Location
    Berlin
  • Working Model
    Hybrid, Onsite
  • Job Summary

    In this role, you will develop reliable software for travel search and planning, design APIs, enhance AI-assisted features, and write automated tests to ensure quality.

    Job Technologies

    Your role in the team

    • Design, implement and maintain reliable production software for KAYAK's travel-search and trip-planning experiences.
    • Build and evolve APIs and services supporting AI-assisted search, conversational travel planning, itineraries and related user experiences.
    • Investigate technical problems, assess trade-offs and choose practical solutions that improve reliability, performance and maintainability.
    • Write automated tests and contribute to quality across unit, integration and end-to-end testing.
    • Participate in code reviews and technical discussions, providing constructive feedback focused on correctness, clarity and maintainability.
    • Work with engineers, product managers and designers to clarify requirements and deliver useful, accessible user experiences.
    • Contribute to features such as ASK AI, smart filters, AI-generated hotel review summaries, Explore and related search experiences.
    • Help make AI-assisted features dependable, transparent and useful to travelers.
    • Learn unfamiliar systems and share knowledge with teammates through documentation, pairing and technical discussions.
    • Monitor and improve production behavior through effective debugging, observability and root-cause analysis.
    • Contribute to the evolution of development tools, engineering processes and delivery practices.

    This text has been machine translated. Show original

    Our expectations of you

    Education

    • Equivalent practical experience is welcome in place of a specific degree or educational path.

    Qualifications

    • Proficiency in Java or another relevant programming language.
    • Vertrautheit mit APIs, Datenstrukturen und Prinzipien des Software-Designs.
    • The ability to explain technical decisions clearly in writing and conversation.
    • The ability to take ownership of assigned work while asking for input or support when needed.

    Experience

    • Experience building and maintaining production software.
    • Experience testing software and investigating defects or production issues.
    • Experience contributing to projects from design through implementation, release and maintenance.
    • Experience with distributed systems, search, personalization or other high-volume consumer products.
    • Experience with AI, machine learning or large language model applications.
    • Experience with relational databases or other structured data stores.
    • Experience working on web products, mobile products or travel-related products.
    • Experience improving accessibility, reliability or usability.
    • Experience working with Java and Spring.
    • Experience with cloud services, CI/CD pipelines and automated testing frameworks.

    This text has been machine translated. Show original

    What we offer

    • This role requires commuting to the Berlin office 3 times a week.

    This text has been machine translated. Show original

    Topics You Will Work On

    Job Locations

    • Location Berlin

      Germany

    About Your Employer

    KAYAK

    KAYAK

    KAYAK is a renowned metasearch engine for travel services and is part of Booking Holdings. The company processes billions of search queries and provides travelers with a wide range of offers from various sources. With a presence in over 30 countries and AI-powered tools, KAYAK simplifies the search for flights, hotels, and rental cars.

    Description

  • Company Type
    Established Company
  • Working Model
    Hybrid, Onsite
  • Industry
    Internet, IT, Telecommunication
  • Logo KAYAK

    Senior Software Engineer

    Location
    Berlin
    Working Model
    Hybrid, Onsite
    Diversity
    Open for all genders
    English Only
    English only required

    More Jobs