Senior Software Engineer Ads Experimentation Pl...
@ Reddit, Inc.

Hybrid
$180,000
Hybrid
Full Time
Posted 5 days ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXX XXXXXXXXXXX XXXXXXXXX***** @redditinc.com
Recommended after applying

Job Details

About Reddit, Inc.

Reddit is a community of communities built on shared interests, passion, and trust. With over 100,000 active communities and 101M+ daily active unique visitors, Reddit is one of the largest sources of information on the internet.

About the Role

As a Senior Software Engineer on the Ads Experimentation Platform team, you will collaborate with cross-functional teams including engineering, product, and data science to build scalable tools that drive improvement in our ads marketplace. The role involves building and optimizing A/B testing tools and ad pacing platforms to enable efficient experimentation and research.

  • Develop A/B testing frameworks for Reddit Ads marketplace.
  • Collaborate with data science and product teams.
  • Build advertiser-facing tools and scalable pacing systems.
  • Design testing methodologies for rare and sparse events.

Responsibilities

  • Build A/B testing tools customized for the Ads marketplace.
  • Create tools to measure infrastructure cost per ad product.
  • Develop advertiser-facing exploration tools for optimal performance.
  • Construct scalable ad pacing platforms using control algorithms.

Who You Might Be

You are experienced in backend development with expertise in Go or Scala, API development, and cloud frameworks. You have built ads-serving systems and led engineering teams, collaborating closely with data science partners.

Required Qualifications

  • 5+ years of high-quality production code experience at scale.
  • 3+ years of experience in ads-serving systems.
  • Experience in A/B testing frameworks and multiparty marketplace scenarios.
  • Experience with backend languages, preferably Go or Scala.
  • Proficiency with API development, Thrift, Protobuf, and modern data processing frameworks (Spark, Flink, Kafka, etc.).
  • Hands-on experience with cloud providers (AWS or GCP) and container tools like Kubernetes and Docker.

Benefits

Includes comprehensive health benefits, retirement savings with matching contributions, income replacement, family planning support, gender-affirming care, mental health coaching, and flexible vacation policies.

Key skills/competency

  • A/B Testing
  • Backend Development
  • Go
  • Scala
  • Cloud Computing
  • Data Science Collaboration
  • API Development
  • Ads Pacing
  • Scalability
  • Data Processing

How to Get Hired at Reddit, Inc.

🎯 Tips for Getting Hired

  • Customize your resume: Tailor it for backend and ads roles.
  • Highlight A/B testing experience: Emphasize experimentation skills.
  • Showcase collaboration: Detail cross-functional project examples.
  • Prepare for technical questions: Review Go, Scala, and cloud fundamentals.

📝 Interview Preparation Advice

Technical Preparation

Review Go and Scala language syntax.
Practice API and microservices design.
Study cloud provider (AWS/GCP) fundamentals.
Practice working with data processing tools.

Behavioral Questions

Discuss cross-team collaboration experiences.
Explain problem-solving under pressure.
Describe handling conflicting priorities.
Share leadership and mentoring experiences.

Frequently Asked Questions