cover image
KAYAK

KAYAK

www.kayak.com

1 Job

1,080 Employees

About the Company

At KAYAK, we help millions of travelers around the globe make confident travel decisions. As the world's leading travel search engine, KAYAK searches other sites to show travelers the information they need to find the right flights, hotels, rental cars and vacation packages. And because we aim to help travelers explore the world more confidently, we're always on the lookout for ways to make travel planning and trip management easier - offering up a variety of tools and features such as KAYAK Trips, Explore, Price Forecast and our constantly evolving app and A.I. innovations. KAYAK is part of a global network that includes our sister brand OpenTable, as well as a portfolio of travel metasearch brands including Swoodoo, checkfelix, momondo, Cheapflights, Mundi and HotelsCombined. Collectively, we're uniquely equipped to help people experience the world through travel and dining. KAYAK is part of Booking Holdings Inc. and operates sites in more than 70 countries and territories. KAYAK will never request payment(s) from its candidates for open positions. If you have ever been contacted about a job at KAYAK by phone/Whatsapp or email, and have been asked to provide a Credit Card, wire transfer or crypto payment, please be aware that KAYAK is not associated with this outreach. If you receive a suspicious request regarding a career opportunity at KAYAK, please report it to us. To find out more, visit KAYAK.com.

Listed Jobs

Company background Company brand
Company Name
KAYAK
Job Title
Software Engineer
Job Description
**Job Title:** Software Engineer – Backend (AdTech) **Role Summary:** Backend engineer responsible for designing, developing, and maintaining KAYAK’s advertising platform. Works on APIs, data pipelines, ad‑targeting algorithms, and reporting tools, collaborating across engineering, product, data science, and design teams. **Expectations:** - Minimum 4 years of professional Java development experience. - Ability to work independently and within cross‑functional teams. - On‑site presence in Cambridge, MA ≥ 3 days per week. - Strong communication skills for interaction with technical and non‑technical stakeholders. **Key Responsibilities:** - Design, implement, and support scalable AdTech services (ad targeting, content management). - Develop and optimize integrations with data stores (MySQL, Memcache, Aerospike, Trino, Redis, etc.). - Create and refine algorithms to improve ad targeting effectiveness. - Write comprehensive unit, integration, API, and end‑to‑end tests. - Conduct code reviews and share knowledge with team members. - Diagnose and resolve performance and scalability challenges. **Required Skills:** - Proficient Java programming (4+ years). - Strong grasp of data structures, algorithms, and software design principles. - Experience with relational databases (MySQL or Oracle). - Familiarity with NoSQL or caching technologies (Aerospike, Redis, Memcache) – plus. - Experience with query engines or analytics platforms (Trino) – plus. - Ability to collaborate effectively across disciplines and communicate ideas clearly. **Required Education & Certifications:** - Bachelor’s degree in Computer Science, Software Engineering, or a related field (or equivalent practical experience). - No specific certifications required.
Cambridge, United states
On site
Junior
21-09-2025