KAYAK hasn't allowed me to grow stagnant in any one role. Cross-pollination between teams is encouraged and supported... over my four years here I've been on three different teams. The new perspective and skills I've built in each position has transferred over to the next.
Cambridge - Senior Software Engineer
The technical challenges I work on are interesting and always make me feel accomplished when I've resolved them. The culture at KAYAK and my coworkers are so friendly and upbeat that I enjoy coming into work in the morning.
Cambridge - Engineering Manager, Hotels & PPC
What keeps me working at KAYAK? The product and the people -- not to mention our impact on millions of users.