Staff Software Engineer

closed
Reddit Logo

Reddit

πŸ’΅ $206k-$289k
πŸ“Remote - United States

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. Reddit offers a comprehensive benefits package, including healthcare, 401k matching, paid parental leave, and flexible vacation.

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
This job is filled or no longer available

Similar Remote Jobs