SlipstreamJobsFresh Startup & VC-Backed Jobs

Senior Software Engineer, Meta AI

KAYAK - Concord, MA, United States - Hybrid - posted 2026-09-23

Apply on the company site

SlipstreamJobs tracks this role from the company's public career site. Apply directly on the employer's site.

Salary: USD 125,000 - 140,000 / annual

KAYAK, part of Booking Holdings, is a leading travel search engine serving billions of queries across its platforms. The company operates a portfolio of global metasearch brands including momondo, Cheapflights, and HotelsCombined, and is transforming business travel with KAYAK for Business. In this role, you will design, implement, and maintain reliable production software for KAYAK's travel-search and trip-planning experiences. You'll build and evolve APIs and services supporting AI-assisted search, conversational travel planning, itineraries, and related user experiences. Your responsibilities include investigating technical problems, assessing trade-offs, and choosing practical solutions that improve reliability, performance, and maintainability. You will write automated tests and contribute to quality across unit, integration, and end-to-end testing. You'll participate in code reviews and technical discussions, providing constructive feedback focused on correctness, clarity, and maintainability. Collaboration is key—you'll work with engineers, product managers, and designers to clarify requirements and deliver useful, accessible user experiences. Key contributions include features such as ASK AI, smart filters, AI-generated hotel review summaries, Explore, and related search experiences. You'll help make AI-assisted features dependable, transparent, and useful to travelers. You'll monitor and improve production behavior through effective debugging, observability, and root-cause analysis, and contribute to the evolution of development tools, engineering processes, and delivery practices. The role requires commuting to the Concord, MA office 3 times per week. REQUIREMENTS: - Experience building and maintaining production software - Proficiency in Java or another relevant programming language - Familiarity with APIs, data structures, and software-design principles - Experience testing software and investigating defects or production issues - Ability to explain technical decisions clearly in writing and conversation - Ability to take ownership of assigned work while asking for input or support when needed - Experience contributing to projects from design through implementation, release, and maintenance - Equivalent practical experience is welcome in place of a specific degree or educational path DESIRABLE QUALIFICATIONS: - 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

Similar roles