✨ AI Insights & Summary
Reddit is seeking a Senior Software Engineer for its Compute Platform team, a role that sits at the critical intersection of infrastructure and software development for one of the world's busiest websites. This is a unique opportunity to build and automate the lifecycle of Reddit's global fleet, directly impacting hundreds of millions of users by enhancing platform availability and efficiency. If you are a proficient Go developer with deep expertise in Kubernetes, Linux internals, and distributed systems, and thrive in a collaborative, generalist environment, this role offers significant technical challenges and the chance to shape the foundational technology of a major social platform.
Senior Software Engineer, Compute Platform
About Reddit
Reddit is a community of communities, built on shared interests, passion, and trust. It hosts the most open and authentic conversations on the internet, with over 100,000 active communities and approximately 126 million daily active unique visitors. Reddit is a leading source of information and connection online.
The Role
The Compute Platform team is seeking a Senior Software Engineer to work at the intersection of infrastructure and software development. As part of one of the world’s busiest websites, our platform is central to Reddit’s operations, focusing on high-level orchestration for multi-cloud deployments and intra-cluster challenges. You will build the APIs, controllers, and SDKs that automate the lifecycle of our global fleet, while simultaneously solving for performance, resource packing, and hardware management (including GPUs) across various cloud providers. We operate as a team of generalists, expecting you to handle software development, system design, and operational support. Your work will directly impact hundreds of millions of users by improving the availability and efficiency of the foundational platform that runs all of Reddit.
Responsibilities
- Design and deliver software solutions in Go to improve the availability, scalability, and latency of Reddit’s compute infrastructure.
- Develop Kubernetes controllers and operators to automate cluster management, workload scheduling, and the reconciliation of complex system states.
- Build core tooling and SDKs that codify network configurations, managed services, and compute capacity tracking across a multi-region fleet.
- Optimize intra-cluster performance by developing reactive schedulers and detecting node-level characteristics to inform availability.
- Collaborate across the organization to provide technical feedback and automate critical development workflows and infrastructure operations.
- Participate in an on-call rotation (approximately one week every 8-9 weeks) to ensure the stability of our global scale systems.
Required Qualifications
- 4+ years of experience developing internet-scale software with a heavy focus on infrastructure and distributed systems.
- Proficient in Go with a proven track record of building and managing Kubernetes services at scale.
- An expert in Linux internals, including a solid understanding of multi-tenancy primitives like cgroups and namespaces.
- A contributor to the open-source community, ideally within the infrastructure or CNCF domain.
- A self-starter capable of troubleshooting complex, cross-system issues and managing large projects independently.
- An excellent communicator who thrives in a collaborative, service-oriented environment.
Benefits
- Comprehensive Healthcare Benefits and Income Replacement Programs
- 401k with Employer Match
- Global Benefit programs fitting your lifestyle, including workspace, professional development, and caregiving support
- Family Planning Support
- Gender-Affirming Care
- Mental Health & Coaching Benefits
- Flexible Vacation & Paid Volunteer Time Off
- Generous Paid Parental Leave
Work Environment & Location
- Location: Remote (All countries where Reddit has a physical presence)
- Reddit offers a flexible workforce. Employees can choose to work remotely or utilize office spaces if located near one.
- Interviews: In select roles and locations, interviews may be recorded, transcribed, and summarized by AI. Opt-out options will be provided.
Compensation
- Base Salary Range (US): $190,800 - $267,100 USD
- This role is eligible for equity (RSUs) and potentially commission.
Reddit is an equal opportunity employer committed to diversity and inclusion. Reasonable accommodations are provided for individuals with disabilities during the application process.