R

Reddit

Runs online communities for discussion and advice

Staff Software Engineer - Onboarding

Backend EngineeringConfirmed live in the last 24 hours
Full-timeRemote in USARemote

About the Job

Requirements

  • At least 7 years of experience, including steering cross-team projects that solve tangible business problems.
  • Ability to act as a strategic partner and systems thinker, connecting code, product, and team dynamics, planning ahead while helping engineers resolve blockers.
  • Ability to mentor engineers and help them solve complex problems effectively.
  • Ability to use data and metrics in the design process, and connect architectural direction to product and business outcomes; familiarity with experimentation, funnels, and retention.
  • Ability to work effectively amid growth-team ambiguity, prototype quickly, adapt when data does not support a bet, and keep the team focused as plans change.
  • Ability to communicate technical trade-offs clearly to different audiences, from peers to executive stakeholders.
  • Experience with ranking, recommendations, and personalization, including ML-heavy products.
  • Ability to design backend architectures, retrieval systems, and inference pipelines for scalable ML-powered products.
  • Understanding of candidate generation and scoring, and ability to partner with Machine Learning engineers to turn model outputs such as Two-Tower models into product features.

Responsibilities

  • Define and accelerate backend architecture for newly onboarded users, including signal-collection systems, personalization pipelines for tailored first feeds, and experimentation infrastructure.
  • Partner with the Engineering Manager to cultivate a growth engineering mindset, helping the team balance experimentation, velocity, and reliability.
  • Build and maintain partnerships with engineering teams whose products shape newly onboarded users' experiences, including Relevance, Feeds, and Notifications.
  • Represent Onboarding in partner-team collaborations involving ML-powered systems and influence partner roadmaps.
  • Establish instrumentation and experimentation foundations for rigorous A/B tests on growth levers.
  • Use metrics to justify investment bets and deprioritize efforts that do not meet goals.
  • Represent engineering in cross-functional partnerships with Product, Design, Data Science, and Consumer platform teams.
  • Align stakeholders on technical feasibility and trade-offs, co-author roadmaps connecting user experience goals with backend realities, and represent Onboarding Engineering in company-wide technical forums.
  • Advocate for reliability, scalability, and maintainability across high-scale distributed systems.
  • Lead design reviews, establish reusable engineering patterns, and define engineering quality standards for the team while managing technical debt.

About the Company

Reddit

Runs online communities for discussion and advice

Reddit runs a website and mobile app where people discuss interests, ask questions, share links, and post photos or videos. Its user-created communities, called subreddits, cover topics from news and entertainment to hobbies, local recommendations, and technical help. People reply in comment threads and vote posts or comments up or down, affecting which discussions appear prominently in each community and on their feeds. Reddit earns most of its revenue from advertising, while its Reddit Pro tools help businesses and publishers share content and track conversations about their brands. Reddit was founded in 2005 and is headquartered in San Francisco, California.

Company size
1,001-5,000
Company stage
IPO
Headquarters
San Francisco, CA
Founded
2005

Recently Posted Jobs

Explore more opportunities at Reddit

See more jobs