The Ads Experimentation Platform team needs to improve the capacity and efficiency of existing experimentation tools and build new testing methodologies and tools to support the dynamic ads marketplace.
Requirements
- Significant experience in one or more backend programming languages, experience with Go or Scala is preferable
- Significant experience with API development and service frameworks, e.g. Thrift and Protobuf
- Data processing frameworks like Spark, Flink, Kafka, Druid, etc.
- A cloud service provider like AWS or GCP
- Tools: Kubernetes, Drone, CircleCI, Spinnaker, Argo, Airflow, Docker
- Datastores: ElasticSearch / Amazon OpenSearch, Redis, Postgres, Cassandra, BigQuery
Responsibilities
- Building A/B testing tools customized for Ads marketplace
- Building A/B testing tools for measuring infra cost by each ad product
- Building advertiser-facing tools for exploring through Reddit Ads products and optimizing for the best performances
- Building scalable and reliable ad pacing platform to enable efficient experimentation and research on the control algorithms
Other
- Degree in a quantitative discipline: engineering, statistics, operations research, computer science, informatics, applied mathematics, economics, etc.
- 5+ years of contributing high-quality code to production systems that operate at scale
- 3+ years of experience building ads-serving related systems, including but not limited to ads targeting, ads ranking, ads pacing
- Experience leading large engineering teams and collaborating with cross-functional partners is required, especially with data science partners
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k Match
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Reddit Global Days Off
- Generous paid Parental Leave
- Paid Volunteer time off