1 day ago
Responsibilities
- Design, build, and operate agentic AI experiences for travel discovery, itinerary planning, personalization, and booking workflows.
- Develop orchestration patterns including planning, tool use, routing, state management, memory, retries, guardrails, and human confirmation.
- Build backend services, APIs, data models, integrations, and event-driven workflows connecting agent experiences to company capabilities.
- Build user-facing web and product experiences that make AI behavior clear, useful, and actionable.
- Integrate retrieval, knowledge, recommendation, embeddings, search, ranking, and grounding capabilities.
- Establish evaluation and observability practices covering quality, task completion, latency, cost, safety, failure modes, and user impact.
- Own meaningful product surfaces from problem framing and implementation through launch, measurement, and iteration.
- Partner with Product, Design, Data, and Engineering to shape direction, define metrics, and connect technical decisions to traveler outcomes.
- Apply testing, CI/CD, observability, security, incident response, and production-support practices.
- Mentor teammates and raise engineering quality through architecture, design reviews, code reviews, documentation, and reusable patterns.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related technical field, or equivalent professional experience.
- 6+ years of professional software engineering experience, including end-to-end delivery of production systems.
- Demonstrated experience building and operating full-stack applications with meaningful backend and modern web or product-interface depth.
- Professional experience integrating LLMs or AI/ML capabilities into production products, workflows, or platforms.
- Experience with agentic patterns such as tool-using agents, multi-step workflows, orchestration, RAG, 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 with a modern frontend stack.
- Experience designing APIs, services, data models, integrations, automated tests, and production monitoring.
- Ability to communicate technical tradeoffs and collaborate with product, design, data, and engineering partners.
- Preferred experience with agent orchestration or evaluation frameworks such as LangGraph, LangChain, LlamaIndex, Semantic Kernel, OpenAI, or Anthropic tooling.
- Preferred experience with vector or hybrid search, embeddings, reranking, grounding, data-quality controls, streaming interactions, conversational interfaces, React, TypeScript, Next.js, GraphQL, FastAPI, Java/Kotlin services, event-driven architecture, cloud-native systems, and agent evaluation frameworks.
- Preferred experience with safety, privacy, security, reliability, responsible AI, high-scale consumer products, AI coding assistants, and startup or incubation environments.
Benefits
- Medical, dental, and vision coverage.
- Paid time off and an Employee Assistance Program.
- Wellness and travel reimbursement, travel discounts, and International Airlines Travel Agent Network membership.
- The role is based in Seattle or Austin, with other locations and employment arrangements to be confirmed.
Categories
About Expedia
Expedia Group builds a global online travel marketplace where consumers book flights, hotels, vacation rentals, cars, and activities, and partners distribute and market inventory across its platform. It monetizes through commissions, merchant/agency models, and advertising via brands including Expedia, Hotels.com, and Vrbo. Founded in 1996 and headquartered in Seattle, the public company (NASDAQ: EXPE) serves travelers and partners in more than 70 countries with B2C, B2B, and ad tech offerings.
