Principal Software Engineer, Ads Backend Engineering

at Reddit
USD 260,800-365,100 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Go @ 6 Python @ 6 Java @ 6 Distributed Systems @ 4 Machine Learning @ 4 AdTech @ 4 Communication @ 7 Performance Optimization @ 4 Rust @ 6 Experimentation @ 4

Details

Reddit is a large online community platform with more than 100,000 active communities and approximately 101 million daily active unique visitors. The Ads Foundations organization combines Ads Engineering, Product, ML Systems, and Experimentation efforts to optimize ad delivery on Reddit.

Responsibilities

  • Drive the technical evolution of Reddit's Ads stack to address unique scaling and performance challenges.
  • Balance the needs of advertisers and Reddit users.
  • Enhance engineering velocity by streamlining development processes from proof of concepts to fully productionized ML models and targeting.
  • Standardize cloud resources management and data observability practices.
  • Design and enforce cost-efficient, scalable ad systems ensuring engineering excellence.
  • Define and lead long-term technical architecture and platform strategy (3–5+ years outlook).
  • Architect systems handling billions of ad impressions focused on reliability, low latency, and cost efficiency.
  • Lead cross-organizational technical initiatives and collaborate with Infrastructure, Data, Machine Learning, and Product teams.
  • Promote observability, reliability engineering, and cost-aware architecture practices.
  • Mentor and sponsor Staff and Senior Engineers, fostering a culture of ownership, high standards, and technical curiosity.
  • Represent Reddit externally via talks, blogs, patents, and open-source contributions.

Requirements

  • 10+ years of experience building and operating scalable backend infrastructure.
  • Proven leader with experience driving large-scale platform transformations.
  • Expertise in distributed systems, backend architecture, infrastructure, and performance engineering.
  • Skilled in managing ambiguity and influencing cross-organization technical strategy.
  • Strong collaboration and communication skills aligning technical vision with business goals.
  • Proficiency in one or more general-purpose programming languages such as Python, Go, Java, Rust, or C++.
  • Experience with systems observability, reliability, and operational best practices.

Bonus Points

  • Experience in AdTech, real-time bidding systems, or creative management platforms.
  • Expertise in infrastructure cost efficiency and performance optimization at scale.
  • Contributions to technical communities or industry research.
  • Experience with Technical Program Management for multi-year infrastructure initiatives.

Benefits

  • Comprehensive healthcare and income replacement programs.
  • 401(k) match.
  • Family planning support and gender-affirming care.
  • Mental health and coaching benefits.
  • Flexible vacation and global days off.
  • Generous paid parental leave.
  • Paid volunteer time off.