# Staff Software Engineer, Onboarding

**Company**: Reddit
**Location**: Remote - United States
**Work arrangement**: remote
**Experience**: staff
**Job type**: full-time
**Salary**: $217,000-$303,000 USD
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/reddit/jobs/7961154?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_90953fab-b49

## Description

The Onboarding team at Reddit owns the first experience every user has after signing up for the platform. Our job is to make those first interactions feel streamlined, delightful, and personal. 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.

As a Staff Software Engineer on the Onboarding team, you will be responsible for defining and accelerating the backend architecture for a newly onboarded user. This includes 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.

You will also partner with the Engineering Manager to cultivate a growth engineering mindset, scale impact through collaborative engineering, instrument, measure, and iterate, and guide cross-functional alignment. Additionally, you will raise the bar on engineering excellence by advocating for reliability, scalability, and maintainability across a complex, high-scale distributed system.

We are looking for a strategic partner who can steer cross-team projects that solve tangible business problems, rather than just hitting a 'ship' date. You should be a systems thinker who sees how the code, the product, and the team dynamics all influence each other. You should be able to plan for next year while still helping an engineer through a blocker today.

You should be a mentor who helps other engineers level up, and you should be energized by the opportunity to build culture and craft on a team, not just software. You should be deeply data-informed and logical, ensuring metrics are part of the design process, not just an afterthought in a dashboard.

You should be comfortable with growth-team ambiguity, navigating it with confidence when the goal is clear but the path is not. You should be comfortable with growth-team speed,prototyping fast, moving on when the data doesn't back a bet, and keeping the team focused when the plan changes.

You should have a focus on clear, transparent communication, effectively distilling complex technical trade-offs for any audience. You should have experience with ranking, recommendations, and personalization, and you should have a proven track record of working on ML-heavy products.

Benefits include comprehensive healthcare benefits and income replacement programs, 401k with employer match, global benefit programs that fit your lifestyle, family planning support, gender-affirming care, mental health & coaching benefits, flexible vacation & paid volunteer time off, and generous paid parental leave.

## Skills

### Required
- ML-heavy products
- Backend architecture
- Signal-collection systems
- Personalization pipelines
- Experimentation infrastructure
- Growth engineering mindset
- Collaborative engineering
- Reliability
- Scalability
- Maintainability

### Nice to have
- Ranking
- Recommendations
- Personalization
- Data-informed decision making
- Logical thinking
- Clear communication
- Mentoring
- Team leadership

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/reddit/jobs/7961154?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
