Senior Software Development Engineer, Advertising Technology

Expedia Expedia · Hospitality · IL

Senior Software Development Engineer to build advertiser-facing experiences and backend services for Expedia Group Advertising. The role involves applying LLMs and generative AI to streamline advertiser workflows, enhance campaign setup, and automate tasks, collaborating with data scientists and ML engineers on AI-driven features.

What you'd actually do

  1. Lead the design, implementation, and evolution of backend APIs and distributed services that power high-quality UI experiences, delivering trust, transparency, scalability, and performance to our partners
  2. Own and drive the architecture of core services supporting campaign management and optimization across Expedia Group’s advertising network, setting technical direction, mentoring engineers, and raising the bar on reliability and operational excellence
  3. Lead the application of LLMs and generative AI to streamline advertiser workflows, enhance campaign setup experiences, and automate repetitive operational tasks at scale
  4. Collaborate with data scientists and ML engineers to integrate personalized recommendations, smart defaults, and AI-assisted decision support
  5. Define and uphold engineering standards for code quality, AI systems, automated testing, and observability

Skills

Required

  • Java
  • Kotlin
  • JavaScript
  • React
  • GraphQL
  • API development
  • distributed systems

Nice to have

  • mentoring
  • testing
  • monitoring
  • operational excellence metrics

What the JD emphasized

  • AI systems

Other signals

  • LLMs
  • generative AI
  • AI-powered optimization
  • personalized recommendations
  • AI-assisted decision support