Used Tools & Technologies
Not specified
Required Skills & Competences
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.
Software Development @ 4
Go @ 4
Kubernetes @ 1
Redis @ 1
Python @ 4
Java @ 4
Distributed Systems @ 7
Leadership @ 4
Communication @ 4
gRPC @ 1
API @ 7
Technical Leadership @ 4
Cassandra @ 1
AI @ 4
- 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 is a community of communities and one of the internet’s largest sources of information. The Infrastructure organization enables Reliability, Performance and Efficiency with a single opinionated technology stack. The Content Platform team within Infrastructure focuses on empowering product teams to build Content-related experiences and owns Tier-0 services and core data models that power viewing feeds, posting, commenting, upvoting, and more. This team also runs and maintains R2 — Reddit’s monolith legacy stack that is critical for user journeys.
Responsibilities
- Design, write, and deliver software to improve availability, scalability, latency, and efficiency of Reddit’s products (primarily in Go and sometimes Python).
- Dive deep into the codebase of services owned by the team and into one of Reddit’s monolith legacy stacks.
- Make system-level improvements, enhancements, and implement complex code modifications.
- Own the design and evolution of the platform to support the next 4+ years of scale and growth.
- Identify gaps in current designs and lead platform redesigns to improve developer velocity.
- Collaborate with other software engineers across Infrastructure and Product orgs and with stakeholders to integrate storage capabilities into broader storage infrastructure and use cases across Reddit.
- Mentor and guide other backend engineers across the company.
Requirements
- 7+ years of hands-on experience building internet-scale software, distributed systems, or developer-facing platforms.
- BS, MS, PhD in Computer Science or related field, or equivalent experience.
- Software development experience in one or more general-purpose languages; examples called out: Golang, Python, C++, Java.
- Prior experience with scaled, high-rate platform services and API design; strong intuition for how infra systems operate at scale.
- Demonstrated history of technical leadership and ability to guide engineering teams to deliver high-quality solutions.
- Exceptional communication skills and ability to collaborate with cross-functional teams and stakeholders.
- Experience with (or curiosity to learn about) Kubernetes, gRPC, Cassandra, TiDB, Redis is a strong plus.
Benefits
- Comprehensive healthcare benefits and income replacement programs
- 401(k) with employer match
- Global benefit programs (workspace, professional development, caregiving support)
- Family planning support and gender-affirming care
- Mental health & coaching benefits
- Flexible vacation & paid volunteer time off
- Generous paid parental leave
Compensation
- Base salary range (U.S.-based): $217,000 - $303,900 USD
- Position may be eligible for equity (restricted stock units) and, depending on role, commission
Other Notes
- Role is advertised as Remote - United States; Reddit offers flexible work arrangements and candidates living near offices may come in as desired.
- In select roles/locations interviews may be recorded, transcribed and summarized by AI with an opt-out opportunity.
- Candidate privacy and information handling details are provided in Reddit's Candidate Privacy Policy.