engineering
Posted 2 hours agoStaff Software Engineer, Onboarding
at Redditinc
United StatesRemote
Responsibilities
- Define and accelerate the backend architecture for a newly onboarded user: the signal-collection systems that learn who a new Redditor is, the personalization pipelines that turn those signals into a tailored first feed, and the experimentation infrastructure that lets us iterate on the moments that decide whether someone becomes a lifelong user.
- Establish the instrumentation and experimentation foundations that let the team run rigorous A/B tests on growth levers.
- Advocate for reliability, scalability, and maintainability across a complex, high-scale distributed system.
- Lead design reviews, establish patterns that the broader organization can learn from, and ensure that moving fast never becomes an excuse for accruing crippling tech debt.
Requirements
- With 100,000+ active communities and approximately 126 million daily active unique visitors, Reddit is one of the internet’s largest sources of information.
- experience every user has after signing up for Reddit.
- We guide each user through the signals we need to tailor their experience, then use those signals to help them quickly discover the magic of Reddit: valuable content and communities that feel approachable, relevant, and immediately rewarding from their very first session.
- We get there by combining polished product engineering, ML-powered personalization, and rigorous product experimentation, in close partnership with product, design, and data science cross functional partners.
- experience Reddit for the first time, this is the team to do it on. What You'll Do
- Many of these collaborations will touch ML-powered systems that surface the right content to the right users.
- experience goals with backend realities, and represent Onboarding Engineering in Reddit-wide technical forums.
- Your architectural directions are traceable back to product and business outcomes, and you're fluent in the language of experimentation, funnels, and retention.
- Experience with ranking, recommendations, and personalization .
- You have a proven track record of working on ML-heavy products.
- You can design the backend architectures, retrieval systems, and inference pipelines required to scale them.
- You understand the nuances of candidate generation and scoring, and you can partner effectively with Machine Learning engineers to turn model outputs (such as Two-Tower models) into high-impact product features. Benefits: