← All roles

Senior Principal Software Engineer, Ads Quality

Snap Inc.· Engineering
Apply on company site
Hybrid (Bellevue, WA), Hybrid (Palo Alto, CA)$284k - $500kFull timePosted 1w ago

About the role

Lead the technical direction of Ads Quality within Snap’s Ads Platform team, focusing on Ads Marketplace. Own multi-year strategy and architecture for bidding, pacing, auctions, inventory and traffic optimization, and ad reranking, collaborating with cross-functional teams to improve advertiser performance and user experience.

Responsibilities

  • Set the multi-year technical strategy and architecture for Ads Marketplace, connecting investments across bidding, pacing, auctions, inventory, traffic optimization, and ad reranking.
  • Design and scale bidding, budget allocation, and pacing algorithms that help advertisers achieve their goals with efficient spend and predictable delivery under changing marketplace conditions.
  • Advance auction mechanisms, pricing, and allocation algorithms to improve advertiser value and marketplace efficiency, accounting for interactions with ranking, bidding, and pacing.
  • Lead inventory and traffic optimization across Snapchat surfaces, improving ad load, placement, and demand allocation while balancing monetization with long-term user engagement.
  • Develop ad reranking and slate optimization approaches that account for relevance, diversity, repetition, and the surrounding user experience, in partnership with Ads Ranking and consumer product teams.
  • Establish objectives, evaluation methods, and experimentation standards that measure incremental marketplace impact, account for feedback loops and interference, and protect advertiser and user outcomes.
  • Lead complex initiatives across teams, resolve architectural trade-offs and dependencies, and stay hands-on through prototyping, critical implementation, and production problem solving.
  • Raise the engineering bar for reliability, latency, scalability, and cost efficiency; mentor senior engineers and technical leaders, and build shared technical foundations that enable teams to deliver independently.

Qualifications

  • Bachelor’s degree in a technical field such as computer science, mathematics, or statistics, or equivalent practical experience.
  • 10+ years of post-Bachelor’s software development experience; or a Master’s degree in a technical field and 10+ years of post-graduate software development experience; or a PhD in a related technical field and 7+ years of post-graduate software development experience.
  • 3+ years of experience providing technical leadership or serving as a domain expert for a technical organization.
  • Experience setting technical direction and leading complex engineering initiatives across multiple teams, from architecture through production delivery and measurable impact.
  • Experience architecting, building, and operating large-scale distributed systems.

Skills

Required:Ad marketplace optimizationAlgorithms, optimization, statistics, distributed systemsProgramming and software designStrategic thinking and roadmap executionCross-functional leadership and influence

Benefits

  • Paid parental leave
  • Comprehensive medical coverage
  • Emotional and mental health support programs
  • Compensation packages that enable long-term success at Snap
Last updated Oct 21, 2026. Interested? Apply on the company site.

About Snap Inc.

We contribute to human progress by empowering people to express themselves, live in the moment, learn about the world, and have fun together.

We believe the camera presents the greatest opportunity to improve the way people live and communicate.

cameramessagingsocial mediaARAI

More open roles at Snap Inc.