Software Development Engineer III

Expedia Expedia · Hospitality · Seattle, WA

Software Development Engineer III role at Expedia focused on integrating AI/ML solutions into travel products to improve outcomes and support business objectives. The role involves designing, building, and maintaining scalable software solutions, collaborating with cross-functional teams, and working with AI-driven systems.

What you'd actually do

  1. Safely integrate and operate AI/ML-enabled solutions that improve outcomes and support business objectives.
  2. Design, build, and maintain scalable software solutions across multiple domains, ensuring high performance and reliability.
  3. Collaborate with cross-functional teams to deliver end-to-end features, from low-level design (LLD) and API development to data modeling and deployment.
  4. Write clean, testable, and efficient code, adhering to best practices and code quality standards.
  5. Troubleshoot, debug, and resolve technical issues in complex distributed systems.

Skills

Required

  • Software engineering principles
  • API design
  • data modeling
  • modern programming language
  • development tools and workflows
  • AI-driven systems, tools, or workflows

Nice to have

  • connecting project work to team and business goals
  • providing clear, timely status updates
  • building and supporting software in a distributed, cloud-based environment
  • improving system reliability, scalability, and maintainability
  • integrating AI/ML capabilities into existing products or workflows
  • data-driven problem-solving skills
  • operational excellence
  • designing APIs and data models that enable feature growth and cross-domain functionality

What the JD emphasized

  • AI/ML-enabled solutions
  • AI-driven systems
  • applying AI/ML concepts to real world products
  • integrating AI/ML capabilities into existing products or workflows

Other signals

  • Integrate AI/ML into products
  • Improve business outcomes with AI/ML
  • Apply AI/ML concepts to real-world products