Latest AI JobsBrowse Jobs
KAYAK logo

Staff Software Engineer, Meta AI

KAYAKConcord OfficeCost Centers
Apply on company site
Salary
$160K-180K,
Job type
Full-time
Work mode
Remote
Experience
Senior
Posted
2 Oct 2026
Status
Open · checked 7d ago

About this role

Based in the Concord office with a requirement to commute three days a week, this position suits a senior professional looking to build and maintain artificial intelligence capabilities for a prominent travel search engine. The selected candidate will shape conversational travel planning tools and assist millions of travelers daily.

Role Overview

KAYAK seeks a Staff Software Engineer to implement new features and maintain artificial intelligence systems. The person in this role collaborates with product managers, designers, and engineers to build dependable production software supporting travel search and trip planning.

Key Responsibilities

Design, implement, and maintain reliable production software for travel search and trip planning experiences.
Build and evolve application programming interfaces and services supporting conversational planning and related user experiences.
Investigate technical problems, analyze trade-offs, and choose practical solutions that improve performance and maintainability.
Write automated tests spanning unit, integration, and end-to-end scopes.
Participate in code reviews and technical discussions focused on correctness and clarity.
Contribute to features involving smart filters, artificial intelligence generated review summaries, and exploration tools.
Monitor and improve production behavior through debugging, observability, and root-cause analysis.

Requirements

Experience building and maintaining production software.
Proficiency in Java or another relevant programming language.
Familiarity with application programming interfaces, 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 when needed.
Experience contributing to projects from design through implementation, release, and maintenance.

Nice to Have

Experience with distributed systems, search, personalization, or high-volume consumer products.
Experience with artificial intelligence, machine learning, or large language model applications.
Experience with relational databases or structured data stores.
Experience working on web, mobile, or travel-related products.
Experience improving accessibility, reliability, or usability.
Experience working with Java and Spring.
Experience with cloud services, continuous integration and delivery pipelines, and automated testing frameworks.

Skills and Tools

Java
Spring
Application programming interfaces
Relational databases
Cloud services
Continuous integration and continuous delivery pipelines

Salary and Benefits

The salary range for this Massachusetts-based role is $160,000 to $180,000, excluding annual bonuses and recurring restricted stock unit grants. Perks include working from almost anywhere for up to twenty days per year, company-paid therapy sessions through SpringHealth, a HeadSpace subscription, a company-wide week off annually, no-meeting Fridays, paid parental leave, paid vacation, birthday time off, volunteer time, development dollars, leadership development, on-demand e-learnings, travel discounts, employee resource groups, competitive retirement and health plans, free lunch two days a week, and quarterly events.

About the Company

KAYAK operates as part of Booking Holdings and functions as a leading travel search engine that helps users find flights, stays, rental cars, and vacation packages. The organization manages a portfolio of global metasearch brands including momondo, Cheapflights, and HotelsCombined, and provides corporate travel solutions through KAYAK for Business.

How to Apply

Interested candidates should apply on the official company careers page.

Skills and tech stack

Questions candidates ask

What is the location and work arrangement for this role?

The role is based in the Concord, MA office and requires commuting to the office three times a week.

What is the salary range for the position?

The salary range for this Massachusetts-based role is $160,000 to $180,000, not inclusive of annual bonuses and recurring RSU grants.

Is a specific degree required to apply?

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

What core programming language is mentioned for the role?

Proficiency in Java or another relevant programming language is required, with Spring listed as a helpful background skill.

Ready to apply?

The application is on the official KAYAK careers page.

Apply on company site