Software Engineer, Content Platform
About this role
Reddit is seeking a Software Engineer for its Content Platform team within Infrastructure to design and maintain scalable, fault-tolerant systems that power core user experiences like feeds, posts, and comments. You'll work with Go and Python to improve availability, scalability, and efficiency of Tier-0 services while collaborating across product teams.
What you'll do
- Design and deliver software primarily in Go and Python to enhance availability, scalability, latency, and efficiency
- Develop and maintain a suite of Go microservices and Reddit's Python monolith legacy stack
- Make system-level improvements and implement complex code modifications
- Identify platform gaps and evolve infrastructure for future growth
- Collaborate with cross-functional teams and gather customer feedback
- Share on-call responsibilities and improve monitoring/alerting for reliability
What they're looking for
- Backend programming in Go, Python, C++, or Java
- Database experience with Cassandra, Postgres, or Redis
- Cloud infrastructure with Kubernetes, gRPC, AWS, or GCP
- System design for scaled, high-rate platform services
- API design and implementation
- Production code quality and testing practices
- Cross-functional collaboration and communication
- Infrastructure monitoring and observability
Benefits
- Comprehensive healthcare, dental, and vision insurance
- 401(k) match
- Flexible vacation and global days off
- Generous paid parental leave
- Family planning and gender-affirming care support
- Mental health and coaching benefits
Opens the application — the Jobs AI extension fills it for you. Set up autofill
Opens the official application on the employer’s site. No login required.
Reddit builds and operates a large-scale platform serving millions of users, with data infrastructure, advertising systems, and notification products at its core. The company is hiring Software Engineers, Machine Learning Engineers, and Fullstack Engineers to enhance data pipelines, optimize ad delivery, and scale user-facing features.
- Website
- reddit.com
Likely interview questions
- Walk us through your experience designing or optimizing a high-scale backend service, and what trade-offs you made
- How have you debugged a production issue in a distributed system, and what tools or approaches did you use?