R
$90,000 – $160,000 / year
AWSKubernetesPythonGraphQLProduct Management
Job Description
The Infrastructure Engineering team enables Reddit to deliver Reliability, Performance, and Efficiency, with a single opinionated technology stack. We empower Reddit developers by delivering a reliable, scalable, and automated foundation - unifying compute, seamless deployments, robust storage, and high-performance messaging to maximize developer velocity and system resilience.
This centralized role hires across several high-impact teams, including:
- Messaging: Delivers a reliable, performant, and efficient platform to support asynchronous communication across all products and services at Reddit.
- Site Defense: Builds platforms that detect and mitigate bots, scraping, and abusive traffic while preserving a reliable experience for legitimate users across Reddit.
- Infrastructure Security: Builds platforms for service identity, secrets management, and secure access that make Reddit’s infrastructure secure by default.
What You’ll Do
- Cross-Functional Product Architecture: Partner closely with Product Management, Product Design, Data Science, and Client Engineers (iOS/Android/Web) to translate business and user needs into reliable, low-latency technical solutions.
- End-to-End Delivery: Own the full software lifecycle for major product initiatives from technical design docs and API contracts to development, testing, rollout, and observability.
- Metrics & Experimentation-Led Engineering: Design, build, and evaluate A/B experiments. Work with tools like BigQuery, HEX, or Firebase to analyze user behavior, conversion funnels, and retention loops to make data-backed engineering decisions.
- API & System Performance: Build and maintain scalable APIs (GraphQL, REST, gRPC) and distributed backend services optimized for client consumption and consumer UI performance.
- Technical Rigor & Modern Tooling: Establish engineering best practices, improve developer workflows, mentor teammates, and use modern, AI-integrated tools to ship high-quality products efficiently.
In your day-to-day, you will:
- Steer: Work with the team to select, scope, and drive high leverage projects that align with Reddit’s goals.
- Build: Execute on a strategy and create a more performant, more scalable, higher quality architecture around authentication, authorization and identity.
- Amplify: Mentor, coach, and collaborate with other technical contributors
- Collaborate: Work together with a variety of cross functional teams across Reddit Engineering.
- Evolve: Learn and improve your own technical and non-technical abilities
Who you might be:
- 3+ years of experience building internet-scale software, preferably with a focus on distributed systems infrastructure or infrastructure security.
- Software development experience in one or more general purpose programming languages; Golang, Python, C++, Java
- Experience with essential cloud infrastructure (Kubernetes, CI/CD, AWS, GCP)
- Hands-on experience implementing features, optimizations, and bug fixes to distributed messaging systems.
- Excellent communication skills to collaborate with stakeholders in engineering, data science, machine learning, and product.
- Degree in Computer Science or equivalent technical field.
Benefits:
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k with Employer Match
- Global Benefit programs that fit your lifestyle, from workspace to professional development to caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
This is a 100% remote position. Applicants may be located in United States.
Job Details & Requirements
- Occupation
- Software Engineer
- Openings
- 1
- Open to applicants
- United States