Staff Software Engineer

Logo of Reddit

Reddit

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

Job highlights

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, contributing to technical direction, and automating development processes. This role requires extensive experience in infrastructure, Linux systems, Kubernetes, and distributed systems. Reddit offers a comprehensive benefits package including healthcare, 401k matching, paid parental leave, flexible vacation, and more.

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.
Please let Reddit know you found this job on JobsCollider. Thanks! πŸ™