Staff Software Engineer (Meta AI)
KAYAK
United States Posted October 22, 2026
Check how well your resume matches this job
Salary Range
$160,000 - $180,000
Job Description
Join KAYAK, a leading travel search engine, as a Staff Software Engineer. In this role, you will design, implement, and maintain reliable production software for KAYAK's travel-search and trip-planning experiences. You will work closely with engineers, product managers, and designers to clarify requirements and deliver user-friendly experiences. Additionally, you will contribute to the evolution of development tools, engineering processes, and delivery practices. Enjoy flexible work options, team-wide time off, and opportunities for career growth.
- Design, implement, and maintain reliable production software for KAYAK’s travel-search and trip-planning experiences, including building and evolving APIs and services supporting AI-assisted search.
- Investigate technical problems, assess trade-offs, and choose practical solutions that improve reliability, performance, and maintainability, while also writing automated tests and contributing to quality across testing.
- Participate in code reviews and technical discussions, providing constructive feedback focused on correctness, clarity, and maintainability, and work with engineers, product managers, and designers to clarify requirements.
- Familiarity with APIs, data structures and software-design principles
- Experience testing software and investigating defects or production issues
- The ability to take ownership of assigned work while asking for input or support when needed
- Experience building and maintaining production software
- Equivalent practical experience is welcome in place of a specific degree or educational path
- The ability to explain technical decisions clearly in writing and conversation
- Proficiency in Java or another relevant programming language
- Experience contributing to projects from design through implementation, release and maintenance
- 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
Required Skills
Similar Jobs
Senior Software Engineer - OTC Trading
Flow Traders
Senior Software Engineer - Post-Trade Platform
Flow Traders
AI駆動開発エンジニア
株式会社モンスターラボ
How to apply
You apply on KAYAK’s own careers site. No account needed.
Apply on company siteUpload your resume and ARes scores it against this job in a few seconds. No account needed.
Already have access? Sign inAbout KAYAK
See every open role at KAYAK on ARes.
More Jobs at KAYAK