Skip to content

Staff Software Engineer, Community Builders

Leads backend architecture and technical strategy for Reddit's community growth team, partnering on ML-powered recommendation systems for feeds/search/onboarding to drive engagement. Requires 7+ years experience with ranking/personalization, data-driven experimentation, and cross-team collaboration.

217k – 304kUnited StatesBackend EngineeringRemote7+ YOE

About the role

Responsibilities

  • Define and accelerate backend architecture for growth levers including feeds, search, and onboarding surfaces to drive community engagement.
  • Partner with Engineering Manager to cultivate growth engineering mindset focused on experimentation, velocity, and reliability.
  • Collaborate with engineering teams (Relevance, Feeds, Search) on ML-powered systems for community surfacing.
  • Establish instrumentation and experimentation foundations for A/B tests, using metrics from funnels and retention to inform architecture.
  • Serve as engineering voice in cross-functional partnerships with Product, Design, Data Science; align on roadmaps and technical feasibility.
  • Advocate for reliability, scalability, and maintainability; lead design reviews and establish engineering patterns.

Requirements

  • 7+ years of experience steering cross-team projects solving business problems.
  • Systems thinker integrating code, product, and team dynamics; strategic planning and mentoring.
  • Data-informed with focus on metrics, experimentation, funnels, and retention.
  • Comfortable with growth-team ambiguity, fast prototyping, and pivoting based on data.
  • Strong communication to distill technical trade-offs for diverse audiences.
  • Experience with ranking, recommendations, personalization, ML-heavy products, backend architectures, retrieval systems, inference pipelines, candidate generation, scoring, Two-Tower models.

Benefits

  • Comprehensive healthcare and income replacement.
  • 401k with employer match.
  • Global benefits including workspace, professional development, caregiving.
  • Family planning, gender-affirming care, mental health support.
  • Flexible vacation, paid volunteer time, generous parental leave.

Skills

Backend ArchitectureMachine LearningRecommendationsPersonalizationRetrieval SystemsInference PipelinesA/B TestingExperimentationRanking SystemsTwo-Tower Models

Staff Software Engineer, Media Experiences

Lead technical architecture for Reddit's global media infrastructure, designing scalable systems for video/audio ingestion, processing, and delivery while partnering with ML teams and mentoring engineering groups.

217k – 303kUnited StatesBackend EngineeringRemote8+ YOECdnSlos/Slas

Staff Backend Engineer

Lead backend engineering efforts for Reddit's Safety and Moderation tools, driving architecture, technical strategy, and mentoring engineers on a fully remote team. Requires 8+ years experience with Go/Python/Rust/Ruby and API design.

217k – 304kUnited StatesBackend EngineeringRemote8+ YOEGoRust

Staff Software Engineer - Content Platform

Lead development of Reddit's Content Platform, owning Tier-0 services and core data models that power feeds, posting, and commenting. Design scalable distributed systems in Go/Python while mentoring engineers and driving platform evolution.

217k – 304kUnited StatesBackend EngineeringRemote7+ YOEGoC++

Staff Software Engineer, Onboarding

As a Staff Software Engineer on the Onboarding team, you will define and accelerate the backend architecture for new user experiences, focusing on signal collection, personalization pipelines, and experimentation infrastructure. You will foster a growth engineering mindset and scale impact through collaborative engineering.

217k – 303kUnited StatesBackend EngineeringRemote7+ YOERankingA/B Testing

Staff Software Engineer, Media Experiences

Leads technical architecture for Reddit's global media infrastructure, designing scalable systems for video/audio ingestion, processing, and delivery. Partners with cross-functional teams to optimize pipelines, integrate AI, and mentor engineers, requiring 8+ years in distributed systems.

217k – 303kUnited StatesBackend EngineeringRemote8+ YOECdnAWS