Engineering Manager - Ads Experimentation Platform

at Reddit
πŸ“ United States
USD 217,000-303,900 per year
SENIOR
βœ… Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Go @ 4 Kafka @ 4 Kubernetes @ 4 Memcached @ 4 Redis @ 4 DevOps @ 4 Python @ 4 Scala @ 4 A/B Testing @ 4 Spark @ 4 Java @ 4 Flink @ 4 TensorFlow @ 4 Communication @ 4 Mentoring @ 6 MongoDB @ 4 KubeFlow @ 4 MLFlow @ 4 Experimentation @ 4 Cassandra @ 4

Details

Reddit Ads Marketplace is a dynamic and complicated environment where millions of engagements among Reddit users, advertisers and the platform occur every second. It’s critical for us to extract useful and statistically significant signals from the massive volume of events to guide product developments and decisions in a scientific way. The Ads Experimentation Platform (AEXP) team builds tools for engineers and scientists to accurately test new products and efficiently verify new ideas in the ads marketplace. They tackle challenges like Budget Cannibalization, user-split A/B testing limitations, handling rare conversion events, and testing many algorithmic candidates simultaneously. The team also builds scalable and flexible pacing infrastructures to improve market efficiency and budget-aware testing capacity.

Responsibilities

  • Coach, motivate, build, hire, and lead a world-class team of engineers skilled in high scale/high performance Ads delivery systems.
  • Lead, coordinate, and execute a prioritized infrastructure roadmap based on business needs.
  • Promote a culture of data-informed decision making with strong transparency and efficient processes.
  • Facilitate collaboration among product/vertical teams and core platform teams using Ads Infrastructure.
  • Participate in design and code reviews to maintain quality, performance, and best practices.
  • Collaborate with engineering managers, product managers, and data scientists to translate business requirements into technical directions for the Ads Infrastructure roadmap.

Requirements

  • 8+ years of industry experience as a software engineer.
  • 3+ years managing engineering teams, including coaching and mentoring.
  • 2+ years as a tech lead responsible for systems and architecture design.
  • Experience with at least two programming languages such as Python, Go, Scala, Java, or C++.
  • Preferred experience with Message Queuing Services (Kafka, Amazon SQS), Data Processing Frameworks (Apache Spark, Apache Flink), Key Value Stores (Redis, DynamoDB, Memcached, Riak), Document-based DBs (MongoDB, Cassandra), Container Orchestration (Kubernetes, Mesos), and ML Ops (MLflow, Tensorflow, Kubeflow).
  • Excellent written and verbal communication skills to work with product managers, data scientists, and stakeholders.

Preferred Qualifications

  • Experience managing Infrastructure or Platform teams.
  • Experience with Ads.
  • Experience in Technical Program Management.
  • Industry or scientific contributions in DevOps, Infrastructure, high scalability, or Big Data systems.

Benefits

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