Expedia

Senior Software Development Engineer - AI Foundations

Expedia
Apply
2 hours ago

Responsibilities

  • Design, build, and evolve scalable and resilient services and systems that power agentic AI capabilities.
  • Lead low-level system design, API design, and data modeling for complex distributed services.
  • Integrate and operate AI/ML-enabled solutions across experimentation, training, and production environments.
  • Own service lifecycles including design, implementation, testing, deployment, monitoring, and incident response.
  • Partner with product, applied science, data, and platform teams to define technical direction and deliver reusable features.
  • Set standards for code quality, testing, performance, security, reliability, observability, and operational excellence.
  • Design agentic orchestration, tool interfaces, and safeguards that improve developer and traveler experiences.
  • Mentor engineers in modern software and AI development practices.

Requirements

  • Bachelor’s degree in Computer Science or a related technical field, or equivalent related professional experience.
  • 6+ years of professional software development experience with a master’s degree, or 8+ years with a bachelor’s degree.
  • Proven ownership of the end-to-end lifecycle of one or more services or components.
  • Strong proficiency in at least one modern programming language such as Java, Kotlin, or Python.
  • Strong system design, API design, and data modeling skills for scalable and reliable services.
  • Familiarity with AI-driven systems, tools, workflows, and applying AI/ML concepts to real-world products.
  • Experience with multi-service or domain-level architectures combining deterministic services with AI/ML or agentic components.
  • Experience improving observability, SLOs, capacity planning, incident management, and continuous improvement at scale.
  • Hands-on experience integrating and operating model-backed APIs, retrieval-augmented systems, or workflow and agent orchestration frameworks.
  • Ability to use data and experimentation to evaluate AI system performance, guardrails, and user impact.
  • Deep experience with AI-driven or agentic platform architectures, including tools, connectors, or orchestration layers.

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.
Expedia

About Expedia

10,000+ employees
Contact me