E

Expedia Group

Runs travel booking sites for people and companies

Senior Full Stack Agentic AI Engineer

AI Application Engineering +1Confirmed live in the last 24 hours
Full-time$184.5k - $295k

About the Job

Requirements

  • A bachelor's degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience.
  • At least 6 years of professional software engineering experience, including delivering production systems end to end.
  • Demonstrated experience building and operating full-stack applications, with meaningful depth in backend services and modern web or product-facing interfaces.
  • Professional experience integrating large language models or artificial intelligence and machine learning capabilities into production products, workflows, or platforms.
  • Experience with agentic patterns such as tool-using agents, multi-step workflows, orchestration, retrieval-augmented generation, function calling, structured outputs, or human-in-the-loop systems.
  • Strong programming ability in at least one backend language such as Python, Java, Kotlin, Go, or TypeScript, plus experience contributing to a modern frontend stack.
  • Experience designing APIs, services, data models, integrations, automated tests, and production monitoring.
  • Ability to communicate technical tradeoffs clearly and collaborate effectively with product, design, data, and engineering partners.

Responsibilities

  • Design, build, and operate agentic AI experiences supporting travel discovery, itinerary planning, personalization, and booking-related workflows.
  • Develop reliable agent orchestration patterns, including planning, tool use, routing, state management, memory, retries, guardrails, and human confirmation where appropriate.
  • Build and evolve backend services, APIs, data models, integrations, and event-driven workflows connecting agent experiences to Expedia Group and Layla capabilities.
  • Build user-facing experiences that make AI behavior clear, useful, and actionable across web and other relevant product surfaces.
  • Integrate retrieval, knowledge, and recommendation capabilities using appropriate data contracts, embeddings, search, ranking, and grounding strategies.
  • Establish evaluation and observability practices for agentic systems, including quality, task completion, latency, cost, safety, failure modes, and user impact.
  • Take shared ownership of a meaningful product surface, from framing the problem and exploring solutions through implementation, launch, measurement, and iteration.
  • Translate ambiguous product opportunities into thin, testable increments and ship quickly while preserving operational and architectural quality.
  • Partner closely with Product, Design, Data, and Engineering to shape product direction, define success metrics, and connect technical decisions to traveler outcomes.
  • Apply strong software engineering practices across testing, continuous integration and continuous delivery, observability, security, incident response, and production support.
  • Use AI-assisted engineering tools thoughtfully to explore designs, accelerate implementation, improve test coverage, and investigate production behavior while retaining full accountability for shipped code and systems.
  • Mentor teammates and raise the quality bar through design reviews, code reviews, documentation, reusable patterns, and hands-on technical leadership.
  • Ship production agentic workflows that solve traveler problems from inspiration through itinerary creation and, where applicable, booking at Expedia Group scale.
  • Improve the reliability and observability of multi-step AI workflows so the team can understand quality, failure modes, latency, and cost.
  • Establish reusable patterns for agent tools, contracts, evaluation, guardrails, and production operations.
  • Partner with Product and Design to turn traveler feedback and experimentation results into better AI experiences.
  • Increase the team's ability to deliver safely and quickly through clear architecture, strong engineering practices, and practical use of AI-assisted development.
  • Start with the traveler or business problem and work backward to the simplest useful solution, bringing partners in early.
  • Contribute hypotheses, product ideas, and technical possibilities, then test them thoughtfully with users, data, and teammates.
  • Make progress in ambiguous situations while being explicit about risks, assumptions, and tradeoffs.
  • Make AI behavior understandable, measurable, recoverable, and appropriately constrained.
  • Stay hands-on and collaborative, exercising technical ownership while recognizing that strong outcomes come from shared expertise.
  • Share context, document decisions, and create patterns that help a small team move faster.

Desired Qualifications

  • Experience building AI agents or assistants that take actions through tools, APIs, or business workflows rather than only generating conversational responses.
  • Experience with agent orchestration or evaluation frameworks such as LangGraph, LangChain, LlamaIndex, Semantic Kernel, OpenAI or Anthropic tooling, or comparable systems.
  • Experience with retrieval and knowledge systems, including vector search, hybrid search, embeddings, reranking, grounding, and data-quality controls.
  • Experience with streaming or real-time AI interactions, conversational interfaces, or multi-step user experiences.
  • Experience with React, TypeScript, Next.js, GraphQL, or comparable frontend technologies.
  • Experience with Python, FastAPI, Java or Kotlin services, REST or GraphQL APIs, event-driven architecture, and cloud-native systems.
  • Experience designing agent evaluation frameworks, offline test sets, online monitoring, quality rubrics, or experimentation programs.
  • Experience building systems with strong safety, privacy, security, reliability, and responsible-AI considerations.
  • Experience in travel, commerce, marketplace, recommendations, search, personalization, or other high-scale consumer products.
  • Experience using AI coding assistants or software-engineering agents in day-to-day development, including validating, correcting, and hardening generated output.
  • Experience working in a startup, incubation, or rapidly evolving product environment where priorities and requirements change quickly.

About the Company

Expedia Group

Runs travel booking sites for people and companies

Expedia Group runs online travel brands such as Expedia, Hotels.com, and Vrbo, where people book hotels, vacation homes, flights, and rental cars, and it supplies the same travel to other companies. Its Expedia site was one of the first online travel agencies, letting people compare and book flights and hotels on the web without calling a travel agent. Travelers search and pay through its apps and websites, while partners such as airlines and banks plug its hotel and flight listings into their own booking sites. Expedia earns commissions and markups on bookings and sells advertising to hotels and other travel companies. It began in 1996 as a division of Microsoft and is based in Seattle, Washington.

Company size
10,001+
Company stage
IPO
Headquarters
Seattle, WA
Founded
1996

Recently Posted Jobs

Explore more opportunities at Expedia Group

See more jobs