Latest AI JobsBrowse Jobs
KAYAK logo

Senior Software Engineer, Meta AI

KAYAKKaunas OfficeCost Centers
Apply on company site
Salary
Not listed
Job type
Full-time
Work mode
Remote
Experience
Senior
Posted
28 Sept 2026
Status
Open · checked 8d ago

About this role

This role suits an experienced developer with strong Java skills who wants to work on travel search technology based at the Kaunas office. The position involves designing features and maintaining artificial intelligence systems for a global travel search engine.

Role Overview

KAYAK is seeking a Senior Software Engineer for its Meta AI team to build and maintain production software supporting travel search and trip planning. The position requires commuting to the Kaunas office three times per week and submitting a CV written in English.

Key Responsibilities

Build and maintain production software for travel search and trip-planning products.
Develop APIs and services supporting conversational planning, itineraries, and AI-assisted search functions.
Investigate technical challenges and select practical solutions for performance and reliability.
Write automated tests covering unit, integration, and end-to-end scenarios.
Participate in code reviews and collaborate with product managers, designers, and engineers.
Contribute to specific features like ASK AI, smart filters, and AI-generated review summaries.
Monitor production behavior through root-cause analysis and debugging.

Requirements

Background in building and maintaining production software.
Proficiency in Java or another relevant programming language.
Familiarity with APIs, software-design principles, and data structures.
Experience testing software and resolving defects or production issues.
Ability to explain technical choices clearly and take ownership of assigned tasks.
Good communication skills in English.

Nice to Have

Background in distributed systems, search, personalization, or high-volume consumer goods.
Practical knowledge of artificial intelligence, machine learning, or large language models.
Experience using relational databases or structured data stores.
Experience with web, mobile, or travel-related products.
Familiarity with Java and Spring.
Experience utilizing cloud services, CI/CD pipelines, and automated testing frameworks.

Skills and Tools

Java
Spring
APIs
Relational Databases
Cloud Services
CI/CD Pipelines

Salary and Benefits

Base pay ranging from 3330 EUR to 6660 EUR gross per month.
Yearly bonuses averaging approximately 10 percent of the annual salary.
Booking Holdings RSU package valued at 20,000 USD gross with yearly refresh potential.
Option to work from almost anywhere for up to 20 days per year.
Career growth funds and access to on-demand e-learnings.
Health insurance, flexible sick time off, financial support during sick leave, and company-paid therapy sessions.
Free lunch twice weekly, daily snacks, and free yoga sessions at the office.
Additional perks including birthday days off, company-wide winter vacation weeks, paid volunteering time, and no-meeting Fridays.

About the Company

KAYAK functions as a leading travel search engine and operates a portfolio of global metasearch brands including HotelsCombined, Cheapflights, and momondo. Part of Booking Holdings, the company also develops corporate travel solutions such as KAYAK for Business.

How to Apply

Interested candidates should submit their CV in English through the official company careers page.

Skills and tech stack

Questions candidates ask

What is the location requirement for this job?

This position requires commuting to the Kaunas office three times a week.

What is the salary range for the Senior Software Engineer position?

The base pay ranges from 3330 EUR up to 6660 EUR gross monthly, supplemented by yearly bonuses and an RSU package.

Is a specific degree required to apply?

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

What language should the CV be written in?

Applicants must submit their CV in English.

What programming language is required?

The role requires proficiency in Java or another relevant programming language, with Java and Spring listed as helpful skills.

Ready to apply?

The application is on the official KAYAK careers page.

Apply on company site