Software Development Engineer Iii, Advertising Technology

Expedia Expedia · Hospitality · IL

Software Development Engineer III for Expedia Group's Advertising Technology team, focusing on building advertiser-facing experiences and backend services. The role involves using LLMs and generative AI to simplify workflows, improve campaign setup, and automate tasks, integrating AI-powered optimization and personalized recommendations into the advertising marketplace.

What you'd actually do

  1. Use LLMs and generative AI to simplify advertiser workflows, improve campaign setup, and automate repetitive tasks
  2. Work with data scientists and ML engineers to integrate personalized recommendations, smart defaults, and AI-assisted decision support
  3. Implement backend APIs and services that power high-quality UI experiences and deliver trust, transparency, and performance to our partners
  4. Build and optimize services that support campaign management and optimization across Expedia Group’s advertising network
  5. Advocate for high-quality code, automated testing, and strong observability practices

Skills

Required

  • 5+ years of experience in backend software development
  • working with cloud-based and distributed systems at scale
  • Proficiency in Java/J2EE, C#, or similar object-oriented languages
  • integrating services with relational and NoSQL databases
  • Experience with CI/CD pipelines
  • infrastructure/test automation
  • delivering features in Agile development environments
  • Experience designing and deploying scalable services in a cloud environment (e.g., AWS, Azure, GCP)

Nice to have

  • Exposure to advertising technologies (ad serving, campaign management, RTB, auctions)
  • Experience working with data-driven systems
  • ML-powered features
  • experimentation platforms
  • Experience applying generative AI to product experiences and internal tools
  • Experience contributing to multiple multi-quarter, cross-team projects

What the JD emphasized

  • generative AI to simplify advertiser workflows
  • AI-powered optimization
  • generative AI to product experiences and internal tools

Other signals

  • Use LLMs and generative AI to simplify advertiser workflows, improve campaign setup, and automate repetitive tasks
  • Work with data scientists and ML engineers to integrate personalized recommendations, smart defaults, and AI-assisted decision support
  • Experience applying generative AI to product experiences and internal tools