Tech Stack
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.
AI
API
AWS @ 3
Android
CI/CD @ 3
Communication @ 3
Data Science @ 3
Distributed Systems @ 5
Firebase
GCP @ 3
Go
GraphQL
Java @ 3
Kubernetes @ 3
Machine Learning @ 3
Observability
Python @ 3
Security @ 5
Software Development @ 3
gRPC
iOS
- 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's Infrastructure Engineering team enables reliability, performance, and efficiency through a unified technology stack. The team delivers a reliable, scalable, and automated foundation across compute, deployments, storage, and high-performance messaging.
The role may support teams including Messaging, Site Defense, and Infrastructure Security.
Responsibilities
- Partner with Product Management, Product Design, Data Science, and iOS, Android, and Web engineers to translate business and user needs into reliable, low-latency technical solutions.
- Own the full software lifecycle for major product initiatives, including technical design documents, API contracts, development, testing, rollout, and observability.
- Design, build, and evaluate A/B experiments using tools such as BigQuery, HEX, and Firebase to analyze user behavior, conversion funnels, and retention.
- Build and maintain scalable GraphQL, REST, and gRPC APIs and distributed backend services optimized for client consumption and consumer UI performance.
- Establish engineering best practices, improve developer workflows, and use modern AI-integrated tools to deliver high-quality products.
- Select, scope, and drive high-leverage projects aligned with Reddit's goals.
- Develop performant, scalable, and high-quality architecture for authentication, authorization, and identity.
- Mentor, coach, and collaborate with other technical contributors.
- Collaborate with cross-functional teams across Reddit Engineering.
- Continue developing technical and non-technical skills.
Requirements
- 3+ years of experience building internet-scale software, preferably focused on distributed systems infrastructure or infrastructure security.
- Software development experience in one or more general-purpose programming languages, including Golang, Python, C++, or Java.
- Experience with cloud infrastructure, including Kubernetes, CI/CD, AWS, or GCP.
- Hands-on experience implementing features, optimizations, and bug fixes for distributed messaging systems.
- Excellent communication skills and the ability to collaborate with stakeholders in engineering, data science, machine learning, and product.
- A degree in Computer Science or an equivalent technical field.
Benefits
- Comprehensive healthcare benefits and income replacement programs.
- 401(k) with employer match.
- Global benefit programs supporting workspace, professional development, and caregiving.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
- Eligible for equity in the form of restricted stock units; depending on the position offered, the role may also be eligible to receive a commission.
Compensation
The base salary range is $164,000–$229,000 USD. The posting may span more than one career level, and final offer amounts depend on skills, work experience, and relevant credentials.
Interviews for select roles and locations may be recorded, transcribed, and summarized by artificial intelligence, with an option to opt out. Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans.