Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 3
API @ 3
Android
Cassandra @ 3
Communication @ 3
Data Science
Distributed Systems @ 5
Firebase
Go @ 5
GraphQL @ 3
Java @ 5
Kotlin @ 5
Machine Learning
Observability
PostgreSQL @ 3
Python @ 5
Redis @ 3
Rust @ 5
Security
gRPC @ 3
iOS
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Reddit Consumer Engineering builds and scales products that users interact with directly, including content discovery, community participation, and social connection features. Product Backend Engineers work at the intersection of large-scale distributed systems and core user journeys, partnering with Product Managers, Designers, Data Scientists, ML Engineers, and Frontend Engineers.
The role hires across consumer teams including Core Product & Feeds, Community & Presence, Growth & Engagement, Monetization & Conversion, and Identity & Security.
Responsibilities
- Partner with Product Management, Product Design, Data Science, and iOS, Android, and Web engineers to translate business and user needs into reliable, low-latency technical solutions.
- Own the full software lifecycle for major product initiatives, including technical design documents, API contracts, development, testing, rollout, and observability.
- Design, build, and evaluate A/B experiments using tools such as BigQuery, HEX, and Firebase to analyze user behavior, conversion funnels, and retention loops.
- Build and maintain scalable APIs and distributed backend services optimized for client consumption and consumer UI performance.
- Establish engineering best practices, improve developer workflows, mentor teammates, and use modern AI-integrated tools to ship high-quality products efficiently.
Requirements
- 3+ years of hands-on backend development experience building and operating large-scale distributed serving systems in high-concurrency environments.
- A user-centric mindset and an understanding of product usability, interaction design, social dynamics, and user growth loops.
- Experience collaborating with Data Scientists and Product Managers to design experiments, establish performance metrics, and iterate based on feedback.
- Ability to work independently and navigate ambiguity in fast-paced product environments while balancing velocity and system reliability.
- Outstanding communication skills and experience driving cross-functional alignment in fully remote or hybrid team environments.
- Proficiency in modern backend languages such as Go or Python; Java, Kotlin, Rust, and C++ are also applicable.
- Expertise designing and maintaining scalable APIs using GraphQL, REST, or gRPC for native mobile and web applications.
- Experience with high-throughput caching layers and distributed datastores such as Redis, Cassandra, and PostgreSQL.
- Experience or interest in using AI-assisted engineering tools to accelerate development workflows.
Benefits
The role is eligible for equity in the form of restricted stock units and, depending on the position offered, may also be eligible for a commission. Benefits for U.S.-based employees include medical, dental, and vision insurance, a 401(k) program with employer match, vacation time, and parental leave. Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans.
Additional Information
Interviews for select roles and locations may be recorded, transcribed, and summarized by artificial intelligence, with the option to opt out before a scheduled interview. Reddit will collect identifiers, professional and employment-related information, sensory information from audio or video recordings, and other information candidates choose to share to evaluate employment or contractor applications. Recordings will be deleted promptly after a hiring decision.
The position may span more than one career level. Final compensation depends on skills, experience, and relevant credentials.