Software Engineer, Consumer Engineering

at Reddit
USD 164,000-229,000 per year
MIDDLE
✅ Remote

Tech Stack

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

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.

More jobs at Reddit

Similar jobs