Senior Software Development Engineer, Advertising Technology

Expedia Expedia · Hospitality · IL

Senior Software Development Engineer for Expedia's Advertising Technology team, focusing on building and scaling high-performance systems for their advertising network. The role involves designing and developing full-stack solutions, enhancing advertiser experience, championing developer experience, and integrating AI/ML-enabled solutions to improve product capabilities and operational outcomes. Requires experience in production systems, full-stack development, and familiarity with AI/ML concepts. Preferred qualifications include experience with high-scale ad-tech systems, technical leadership, and deep experience with observability and performance tuning.

What you'd actually do

  1. Design and Develop: Create architecture designs and implement scalable, reliable, high-performance systems that power advertisers’ campaigns across platforms
  2. Enhance Advertiser Experience: Measure and optimize performance to increase efficiency and improve advertiser’s experience with our services
  3. Champion developer experience: Influence the architecture and evolution of our B2B platforms by evaluating and improving internal frameworks and development patterns that enables higher efficiency across the organization
  4. Innovate Continuously: Stay informed on industry trends and emerging technologies in advertising technology, identifying opportunities to integrate new approaches and improve our platform. Integrate and operate AI/ML‑enabled solutions to enhance product capabilities and improve operational outcomes
  5. Collaborate Cross-Functionally: Workيز across organizations including product, operations, and other engineer teams to deliver value to advertisers

Skills

Required

  • Bachelor’s degree in Computer Science or a related technical field; or Equivalent related professional experience.
  • 8+ years of relevant professional experience.
  • Experience as a software development engineer building and operating production systems, including ownership of services or applications that support multiple features or components in a larger product ecosystem.
  • Proficiency in full-stack development, including backend services, RESTful or graph-based APIs, data modeling for transactional and/or analytical use cases, and modern web front-end technologies.
  • Familiarity with AI-driven systems, tools, or workflows and applying AI/ML concepts to real world products.

Nice to have

  • Experience designing and evolving high‑scale, low‑latency Ad-tech or similar data‑intensive systems (such as bidding, targeting, or personalization engines), including thoughtful system and API design and well-structured data models.
  • Track record of technical leadership in complex projects, such as leading design reviews, driving architectural improvements across multiple services, and setting engineering best practices for a product area or domain.
  • Deep experience with observability, performance tuning, and operational excellence for distributed services, including progressive delivery, automated testing, and robust monitoring in production.
  • Safely integrates and operates AI/ML‑enabled solutions that improve outcomes, such as enhancing targeting quality, optimizing campaign performance, or automating operational workflows, with an understanding of their trade‑offs and risks.
  • Advanced proficiency in applying AI‑assisted development tools to improve code quality

What the JD emphasized

  • Integrate and operate AI/ML‑enabled solutions
  • Safely integrates and operates AI/ML‑enabled solutions