
π Senior Software Engineer, Caching
π Location: San Francisco, CA
π’ Department: Engineering
π About Reddit
Reddit is a dynamic platform that fosters communities built on shared interests, passion, and trust. With 100,000+ active communities and over 101 million daily active users, Reddit is one of the largest and most vibrant sources of information on the internet. We differentiate ourselves by providing advertisers the opportunity to connect with highly engaged, passionate audiences.
π» Role Overview
As a Senior Software Engineer on the Caching Team, you’ll be instrumental in building and optimizing the data infrastructure that powers Redditβs high-performance workloads. This role blends software engineering and cloud engineering, where youβll write code to automate key workflows and enhance Redditβs Storage technologies. You’ll collaborate with product teams to fine-tune caching solutions and improve system efficiency, scalability, and reliability.
π― Key Responsibilities
β
Develop & automate workflows to manage Redditβs critical Storage infrastructure.
β
Design, implement, and deliver software in Go (and occasionally Python) to improve system availability, latency, and scalability.
β
Design and optimize caching solutions for high-performance, large-scale systems.
β
Collaborate with cross-functional teams (ML/AI/Search) to integrate and improve caching mechanisms across Reddit’s platform.
β
Perform data-driven analysis to optimize and tune the Storage stack for better performance.
π― What Weβre Looking For
πΉ Experience & Skills
- 5+ years of experience in developing internet-scale software.
- Strong knowledge of programming languages (Go, Python, Java, C++).
- Experience with Storage technologies (e.g., Redis, Memcached, Postgres, MySQL, Zookeeper) is a plus.
- Hands-on experience with managing large-scale critical infrastructure systems, with a focus on automation and workflow optimization.
- Prior experience in on-call roles for large production systems is a plus.
πΉ Communication & Collaboration
- Excellent communication skills to collaborate with both technical and non-technical teams.
- Ability to work cross-functionally to develop solutions for scalable systems.
π Benefits
- Comprehensive Healthcare Benefits
- 401(k) with Company Matching
- Workspace benefits for your home office
- Personal & Professional development funds
- Flexible Vacation & Reddit Global Wellness Days
- 4+ months paid Parental Leave
- Paid Volunteer time off
π‘ Why Reddit?
- Join one of the most vibrant communities on the internet.
- Work on innovative, large-scale systems with high-impact potential.
- Thrive in a flexible, inclusive work culture.
π© Ready to Apply?
π Apply Now and contribute to shaping the future of Redditβs infrastructure!
Reddit is proud to be an equal opportunity employer and is committed to fostering a diverse and inclusive workforce. We provide reasonable accommodations for candidates with disabilities throughout the hiring process.