Used Tools & Technologies
Not specified
Required Skills & Competences ?
Go @ 6 Kubernetes @ 4 GCP @ 4 CI/CD @ 4 AWS @ 4 Communication @ 4 API @ 4 GraphQL @ 4Details
Reddit is a community of communities. It’s built on shared interests, passion, and trust and is home to the most open and authentic conversations on the internet. Every day, Reddit users submit, vote, and comment on the topics they care most about. With 100,000+ active communities and approximately 101M+ daily active unique visitors, Reddit is one of the internet’s largest sources of information.
Location: This role is completely remote-friendly for the United States. If you live close to one of Reddit's physical office locations, you may come into the office as often as you'd like.
Team / Role description
GraphQL is Reddit's first-party API layer, providing client access to Reddit's dataset and driving the next generation of user experiences. The team's mission is to develop the next generation of foundational GraphQL infrastructure, scale solutions to support hundreds of millions of users, and build tools for contributors to create and expand GraphQL schema.
Present and future challenges include:
- Driving adoption of a Golang-based federated GraphQL architecture.
- Deploying GraphQL to operate concurrently across global datacenters.
- Expanding developer tooling to enable elegant schema contributions.
- Building deep observability to coordinate GraphQL requests across Reddit's architecture.
- Tuning the stack for latency, resilience, and scale.
Responsibilities
- Work collaboratively with a team of software engineers to create and maintain foundational platform for Reddit's GraphQL infrastructure.
- Design, build, and deliver solutions to improve GraphQL functionality, scalability, and efficiency.
- Investigate and tune platform operation at massive scale.
- Contribute feedback to the technical and strategic direction of the GraphQL platform.
- Guide and support fellow engineers as a mentor and leader.
- Share on-call responsibilities with the GraphQL team.
Requirements / Qualifications
- 5+ years of experience designing and developing large-scale distributed backend systems.
- Proficiency in one or more general purpose programming languages (preferably Go / Golang).
- Experience identifying and driving high-impact projects that align with company strategy.
- Capability with essential cloud infrastructure: Kubernetes, CI/CD, AWS, GCP.
- High empathy and excellent communication skills for cross-organization collaboration.
- Specific GraphQL backend experience is a plus.
- Experience structuring and implementing complex data models is a plus.
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401(k) 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
Pay Transparency
- Base pay range for this US-based position: $190,800 - $267,100 USD.
- In addition to base salary, the role may be eligible for equity (restricted stock units) and, depending on the position offered, commission. Reddit offers additional benefits to U.S.-based employees.
Notes
- Interviews in select roles and locations may be recorded, transcribed, and summarized by AI; candidates may opt out prior to scheduled interviews.
- Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals.