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 @ 4
Android
CI/CD @ 4
Communication @ 6
Data Science @ 6
Firebase
GCP @ 4
Go
GraphQL
Java @ 4
Kubernetes @ 4
Machine Learning @ 6
Observability
Python @ 4
Security
Software Development @ 4
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 covering compute, deployments, storage, messaging, identity, core systems, libraries, and security.
This centralized role hires across several high-impact teams, including Messaging, Compute, Build & Deployment, Consumer IAM, Core Systems & Libraries, and Security.
Responsibilities
- Partner with Product Management, Product Design, Data Science, and iOS, Android, and Web client 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.
- Use tools such as BigQuery, HEX, and Firebase to analyze user behavior, conversion funnels, and retention loops.
- 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 ship high-quality products efficiently.
- Select, scope, and drive high-leverage projects aligned with Reddit’s goals.
- Create a more performant, scalable, and higher-quality architecture around authentication, authorization, and identity.
- Mentor, coach, and collaborate with other technical contributors.
- Collaborate with cross-functional teams across Reddit Engineering.
- Continuously improve technical and non-technical abilities.
Requirements
- 5+ years of experience building internet-scale software, preferably with a focus on machine learning storage infrastructure.
- Software development experience in one or more general-purpose programming languages, including Golang, Python, C++, or Java.
- Experience with cloud infrastructure such as Kubernetes, CI/CD, AWS, and GCP.
- Hands-on experience implementing features, optimizations, and bug fixes for distributed messaging systems.
- Excellent communication skills for collaboration with stakeholders in engineering, data science, machine learning, and product.
- 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 covering workspace, professional development, caregiving support, and other needs.
- Family planning support.
- Gender-affirming care.
- Mental health and coaching benefits.
- Flexible vacation and paid volunteer time off.
- Generous paid parental leave.
Compensation
The base salary range for this position is $190,000–$267,000 USD. The role is also eligible for equity in the form of restricted stock units and, depending on the position offered, may be eligible for a commission. Final offer amounts depend on factors including skills, depth of work experience, and relevant licenses or credentials.
In select roles and locations, interviews may be recorded, transcribed, and summarized by artificial intelligence. Candidates can opt out before a scheduled interview. Reddit is an equal opportunity employer and provides reasonable accommodations for qualified individuals with disabilities and disabled veterans.