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.
Distributed Systems @ 6
Go @ 6
Kubernetes @ 6
Linux @ 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
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.
Requirements
- 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 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
More jobs at Reddit
Senior Frontend Engineer, Ads Creative
Reddit · United States
USD 190,800-267,100 per year
Senior Machine Learning Engineer, Ml Efficiency
Reddit · United States
USD 216,700-303,400 per year
Staff Product Manager, Ads Trust and Safety
Reddit · United States
USD 217,000-303,900 per year
Senior Machine Learning Engineer, Safety
Reddit · United States
USD 216,700-303,400 per year
Sr. Staff Data Scientist - Ads Measurement, Signals, Privacy
Reddit · United States
USD 232,500-325,500 per year
Similar jobs
Senior Staff+ Software Engineer, Kubernetes Platform
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000-485,000 per year
Senior Staff+ Software Engineer, Node Infra
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000-485,000 per year
Staff+ Software Engineer, Platform
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 405,000-485,000 per year
Ncx Senior Engineer
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer, Observability and Telemetry Platform
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer - Nv Cloud Functions
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Storage Software Engineer, DGXC Data Services
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer - Topography
Nvidia · Santa Clara, United States
USD 184,000-287,500 per year