Staff Software Engineer
![Reddit Logo](https://cdn.jobscollider.com/logo/reddit-com-aa16-0.webp)
Summary
Join Reddit's Compute Reliability and Efficiency team as a Staff Software Engineer and tackle large-scale infrastructure challenges. You will collaborate with a team to build and maintain Reddit's foundational platform, focusing on lower-level Linux and Kubernetes systems. Responsibilities include performance analysis, software development (primarily in Golang), improving platform efficiency, and contributing to the team's technical direction. This role requires 7+ years of infrastructure experience, proficiency in Go, Rust, or Python, and a strong understanding of kernel primitives. You'll be working on a platform impacting hundreds of millions of users. Reddit offers a competitive salary and a comprehensive benefits package.
Requirements
- 7+ years of experience working in the infrastructure domain β with a focus on lower-level systems such as Linux
- Language proficiency in either Go (Preferred), Rust, or Python
- Understanding of kernel primitives (cgroups, namespaces), cpu scheduling, userspace concerns, and packet processing
- Experience developing on top of Kubernetes or similar distributed systems
- Strong troubleshooting competency ranging from higher-level orchestration concerns to lower-level runtime ones
- Experience designing large systems, scoping work, and building consensus with other engineers
- Excellent communication skills to collaborate with a service-oriented team and company
Responsibilities
- Work collaboratively with a team of software engineers to create and maintain the foundational platform for running Redditβs infrastructure
- Execute performance and reliability analysis on our Linux-based Kubernetes fleet
- Design, write (Golang), and deliver software to improve the availability, scalability, latency, and efficiency of Redditβs Compute Platform
- Contribute feedback to the technical and strategic direction of the compute platform
- Automate critical aspects of the development process such as service creation and management, as well as critical infrastructure operations
- Share on-call responsibilities with the Compute team
Preferred Qualifications
Language proficiency in Go
Benefits
- Comprehensive Healthcare Benefits
- 401k Matching
- Workspace benefits for your home office
- Personal & Professional development funds
- Family Planning Support
- Flexible Vacation (please use them!) & Reddit Global Wellness Days
- 4+ months paid Parental Leave
- Paid Volunteer time off