Role Overview
The Content Platform team within Infrastructure focuses on empowering product teams to build the best possible Content-related experiences. This high-impact team owns Tier-0 services and core data models that power critical user journeys like viewing feeds, posting, commenting, and upvoting. You will help maintain Reddit's monolith legacy stack and build scalable, fault-tolerant, self-serve systems.
Responsibilities
- Design, write, and deliver software (mostly in Go, sometimes in Python) to improve availability, scalability, latency, and efficiency.
- Dive deep into the codebase of Go services and the Python monolith legacy stack.
- Make system-level improvements, enhancements, and implement complex code modifications.
- Identify and discuss gaps in the current platform to evolve it for future growth.
- Collaborate with cross-functional teams and engage in soliciting customer feedback.
- Share on-call responsibilities and support monitoring/alerting to improve reliability.
Requirements
- 3+ years of software engineering experience in a production setting writing clean, maintainable, and well-tested code.
- BS in Computer Science, a related field, or equivalent work experience.
- Proficiency in backend programming languages like Golang, Python, C++, or Java.
- Experience working with databases like Cassandra, Postgres, or Redis.
- Experience with modern cloud-based infrastructure like Kubernetes, gRPC, or AWS/GCP.
- Strong communication skills and a desire to collaborate with cross-functional teams.
Skills
- Go
- Python
- Kubernetes
- Postgres
- AWS
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