Senior Software Development Engineer - Agentic Search

Expedia Expedia · Hospitality · Seattle, WA

Senior Software Development Engineer role focused on building agentic marketing platforms for Expedia Group. The role involves setting technical vision, designing and shipping systems to make content machine-readable for various agent archetypes, and architecting workflows for autonomous coding agents. It requires hands-on experience with AI systems like LLMs, RAG, and agent orchestration, along with strong software engineering and cloud platform skills.

What you'd actually do

  1. Set technical vision for agentic marketing and own the outcomes
  2. Design and ship systems that make EG content, reliably machine‑readable and preferred for different agent archetypes (horizontal agents, agentic commerce, browsers, co‑workers).
  3. Architect engineering workflows around fleets of autonomous coding agents and sub-agents, treating orchestration of agent labor - not just personal output - as the core leverage model.
  4. Serve as the technical anchor for a small, ring‑fenced squad (STL + engineers), setting engineering standards, reviewing designs, and making crisp architectural calls while working closely with the broader engineering team.

Skills

Required

  • 8+ years of hands-on software engineering experience (or 6+ with a Master’s)
  • Hands-on experience with agentic / AI systems (LLMs, RAG, tools/MCPs, agent orchestration)
  • Demonstrated expertise in systems architecture, API design, and integrating third-party products and platforms
  • Product sense, ability to reason about what to build and for whom, prioritize on desirability / feasibility / viability, and partner with product as a peer
  • Strong proficiency in at least one modern backend language (e.g., Java, Kotlin, Go, Python, Scala) and comfort working across services, data, and infrastructure
  • Strong experience with cloud platforms (AWS preferred) and container orchestration (Kubernetes), plus modern CI/CD and observability tooling
  • Solid understanding of data modelling, streaming/batch processing, and experimentation frameworks
  • Has architected scalable, high traffic services that translate a product vision into an end to end technical system
  • Practical experience with AI developer tools (e.g., Claude, GitHub Copilot, Cursor, Codex)

What the JD emphasized

  • agentic / AI systems (LLMs, RAG, tools/MCPs, agent orchestration)
  • agent legibility & access
  • autonomous coding agents
  • orchestration of agent labor
  • AI-native team
  • AI agents become a primary interface

Other signals

  • AI agents as a primary interface
  • systems that make content legible and preferred by agents
  • architecting engineering workflows around autonomous coding agents