Senior Backend Engineer

Summary
Join Reddit's Notifications team as a Senior Backend Engineer and build scalable notification infrastructure impacting hundreds of millions of users. Design and build capabilities within the notifications system, working on services and database systems scaling to millions of users or 100k req/s. Diagnose and optimize backend performance, focusing on throughput, stability, and automated scaling. Collaborate with cross-functional teams (Product, Machine Learning, Data Science) to innovate and improve Reddit's core notification products. Contribute to a culture of quality through testing, improving system resiliency, and mentoring colleagues. This role offers the opportunity to significantly impact one of the internet's most influential platforms.
Requirements
- 5+ years of software engineering experience, with Expertise in one or more of the following
- 5+ years of professional experience in a production-level environment
- Working on services and database systems that scale to millions of users or 100k req/s scale
- Experience with diagnosing and optimizing backend performance, especially in regards to increasing throughput, stability, or automated scaling
- Distributed system and cloud infrastructure experience
- A past track record of Quality , for example: enabling a testing culture, such as unit testing, setting up load testing framework, enabling local testing or other automated testing
- Structurally improving the resiliency and fault tolerance of systems or code
- Collaboration skills : you work well with a team, but also help level-up those around you. You may demonstrate skills in one or more of the following: written/verbal communication, project leadership, mentorship, negotiating conflict, or engineering culture improvements
- You embody our company value of Evolve: you view challenges as learning opportunities and continuously seek to improve
Responsibilities
- Design, build capabilities within our notifications system, building out a scalable platform for the rest of Reddit Engineering
- Diagnose and optimize backend performance, especially in regards to increasing throughput, stability, or automated scaling
- Work closely with cross-functional teams such as Product, Machine Learning and Data Science and help to innovate new ideas to express the goodness of Reddit to our users
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k Match
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Reddit Global Days off
- Generous paid Parental Leave
- Paid Volunteer time off
Share this job:
Similar Remote Jobs
