Senior Software Development Engineer - GenAI Platform
AI summary of the role
Lead the design and delivery of Expedia Group's shared generative AI platform, building scalable Python/FastAPI backend services, multi-agent infrastructure, and guardrails that enable product and ML teams to safely deploy GenAI experiences across travel brands.
What you’ll do
- Design, build, and operate Python/FastAPI backend services and APIs for GenAI Platform capabilities such as RAG managers, data planes, and vector store services.
- Integrate platform services with internal and external LLM providers, Elasticsearch-based vector stores, and Aurora PostgreSQL for scalable RAG and retrieval workflows.
- Evolve GenAI platform guardrails and safety features including authentication, API key management, and observability hooks.
- Partner with staff/principal engineers, product managers, and applied scientists to shape platform architecture and deliver production-ready value.
What you’ll bring
- 8+ years of relevant professional experience building and operating backend services and APIs with end-to-end ownership.
- Proven proficiency in Python and production-grade web services using FastAPI or similar modern frameworks.
- Experience building backend APIs in public/hybrid cloud environments (AWS preferred) and with data store technologies like Aurora PostgreSQL or Elasticsearch.
- Familiarity with AI-driven systems, LLM-powered capabilities, embeddings, or RAG patterns.
Technologies
Python · FastAPI · AWS · Elasticsearch · Aurora PostgreSQL · LangChain · LlamaIndex · LangGraph · LangSmith · Langfuse
About Expedia Group
Operates Expedia, Hotels.com, and Vrbo, connecting travelers with hotels, flights, and vacation rentals while monetizing supply partners via advertising and a B2B distribution marketplace.
Public · 5000+ people
Source and classification
Deployment team leadership · Evidence for this classification:
partner with our Product teams to create innovative products, services, and tools to deliver high-quality experiences for travelers, partners, and our employees. A singular technology platform powered by data and machine learning provides secure, differentiated, and personalized experiences that drive loyalty and traveler satisfaction. The Senior Software Developer role is part of the GenAI Platform team. The GenAI Platform team builds and operates Expedia Group’s shared generative AI platform - tooling, services, and guardrails - that enable product and ML teams to safely experiment with, deploy, and scale GenAI-powered experiences across our brands. You will lead the design, delivery, and evolution of scalable GenAI services and multi-agent infrastructure that power secure, observable GenAI capabilities across Expedia Group. By shaping multi-agent platform architecture, codifyingHow jobs are selected
Employer postings · Data from · Sources