Senior Software Development Engineer, Loyalty - Back End

Expedia Expedia · Hospitality · CA

Senior Software Development Engineer for Expedia's Loyalty team, focusing on backend services that power AI-empowered loyalty experiences. The role involves designing, building, and evolving scalable backend services, APIs, and data models, with a strong emphasis on integrating and operating AI/ML-enabled solutions for personalization, decisioning, and optimization within loyalty systems. Requires experience with backend programming, API design, data modeling, and familiarity with AI/ML concepts and tools.

What you'd actually do

  1. Design, build, and evolve reliable, scalable backend services and APIs that power key Loyalty experiences across brands and platforms.
  2. Lead end-to-end solution design, including low-level system design, API contracts, and data models, ensuring performance, security, and maintainability.
  3. Own complex services through the full software development lifecycle, from technical design and implementation to deployment, monitoring, and incident resolution.
  4. Collaborate with product, architecture, and cross-functional engineering teams to translate requirements into technical solutions that meet business and customer outcomes.
  5. Safely integrate and operate AI/ML‑enabled solutions that improve outcomes, including personalization, decisioning, or optimization within Loyalty systems.

Skills

Required

  • Backend programming
  • API design
  • Data modeling
  • Relational or NoSQL databases
  • Distributed systems
  • AI-driven systems, tools, or workflows
  • Applying AI/ML concepts to real world products

Nice to have

  • Java
  • Event-driven architectures
  • Microservice-based architectures
  • RESTful API design
  • Service reuse across domains
  • High-scale, low-latency backend systems
  • Technical design for multi-service solutions
  • Integration patterns
  • Performance optimization
  • Reliability
  • Operational excellence
  • Observability
  • Incident management
  • Continuous improvement of service health
  • Recommendation engines
  • Scoring services
  • Intelligent decision flows
  • Ad-tech
  • User targeting
  • Claude
  • GitHub Copilot
  • Cursor

What the JD emphasized

  • Safely integrate and operate AI/ML‑enabled solutions
  • integrating and operating AI/ML-enabled components
  • integrating and operating AI/ML-enabled capabilities in production

Other signals

  • AI-empowered Loyalty charter
  • AI/ML-enabled solutions
  • integrating and operating AI/ML-enabled components