Senior Software Development Engineer - AI Foundations

Expedia Expedia · Hospitality · Seattle, WA

Senior Software Development Engineer for the DevEx AI Agents Marketplace team, responsible for building autonomous AI agents to enhance developer experience. This role involves defining tech strategy and hands-on development within an open marketplace for agent use and creation.

What you'd actually do

  1. Lead a community of practice, bringing people together for shared learning and development.
  2. Partner with business stakeholders to build a clear understanding of how the technology stack is tied to business outcomes.
  3. Serve as a guide to other engineers, sharing your domain and industry knowledge across cross-functional teams.
  4. Research, recommend, and implement frameworks, architectural patterns, and code design patterns.
  5. Advocate for operational excellence, including unit testing, establishing SLAs, and programming for resiliency and scalability.

Skills

Required

  • 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 experience driving the end-to-end technical design of multiple complex, multi-quarter projects.
  • Proficiency in multiple programming languages and/or technologies.
  • Demonstrated ability to understand highly complex systems and design moderately complex systems.
  • Experience collaborating with business partners to identify problems and deliver technical solutions that meet their needs.

Nice to have

  • Prior experience working with AI Agents
  • Experience serving as a subject matter expert for a given technical domain.
  • Contributions to the wider engineering community (e.g., blog posts, open-source contributions, tech talks).
  • A deep understanding of modern testing, monitoring, and alerting tools and technologies.

What the JD emphasized

  • Prior experience working with AI Agents

Other signals

  • building a set of autonomous AI Agents to improve Developer Experience
  • open marketplace to enable platform use-cases and allow teams to use and build their own custom agents
  • high impact technical leadership role, defining tech strategy, while also being deeply hands on in building out the AI Agents experience