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.
More jobs at Reddit
Manager, Technical Solutions
Reddit · San Francisco, United States
USD 180,200-252,300 per year
Manager, Technical Solutions
Reddit · Los Angeles, United States
USD 180,200-252,300 per year
Senior Machine Learning Engineer, Ads Content Understanding
Reddit · United States
USD 216,700-303,400 per year
Senior Staff Software Engineer, Client Architecture
Reddit · United States
USD 232,500-325,500 per year
Senior Software Engineer
Reddit · United States, Chicago, United States
USD 190,800-267,100 per year
Similar jobs
Senior System Software Engineer – GeForce NOW Cloud
Nvidia · Santa Clara, United States
USD 224,000-431,200 per year
Tech Lead Manager, Agentic Runtime
Glean · Mountain View, United States, San Francisco, United States
USD 250,000-300,000 per year
Senior Software Engineer II
Confluent · United States, Seattle, United States
USD 197,400-232,000 per year
Senior Platform AI Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Principal Engineer, AI Tooling And Workflows
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year
Senior Software Engineer, Presence
Reddit · United States
USD 190,000-267,000 per year
Senior Software Engineer - DevX
Reddit · United States
USD 190,800-267,100 per year
Principal Software Engineer - DGX Cloud
Nvidia · Santa Clara, United States
USD 272,000-431,200 per year