# Staff Software Engineer, Onboarding

Hiring organization: [Reddit](https://career.thegoodapps.co/organizations/reddit)

Canonical page: https://career.thegoodapps.co/jobs/21bf85bb-7ac7-4e77-b2c8-1eadeb549359

Listed on Reddit's own careers site. Applications go to them directly.

- Seniority: Staff
- Location: Remote - United States
- Remote: yes
- Salary: 217000 – 303000 USD per year

## Summary

This role leads the technical vision for Reddit's user onboarding systems, architecting the backend infrastructure that captures new user signals and personalizes their first experience on the platform. It suits a senior engineer who combines strong systems thinking with growth mindset, comfortable balancing rapid experimentation with engineering rigor while mentoring a team building ML-powered user acquisition systems.

_Our summary, not Reddit's wording._

## Skills named

A/B Testing, Java, Machine Learning, Python, Scala

## Required

- At least 7 years of software engineering experience
- Experience architecting and scaling ML-powered recommendation or personalization systems
- Demonstrated ability to lead cross-functional technical initiatives that drive business outcomes
- Ability to balance rapid prototyping and experimentation with code quality and system reliability
- Strong data literacy and familiarity with experimentation frameworks and metrics

## Nice to have

- Experience working on ranking and recommendation algorithms
- Familiarity with Two-Tower model architectures and similar retrieval systems
- Track record mentoring senior engineers and building engineering culture
- Experience on growth-focused teams operating in ambiguous environments
- Background with Reddit's specific tech stack or similar distributed systems

Apply on Reddit's site: https://job-boards.greenhouse.io/reddit/jobs/7961154
