Open Role
Reddit

Opportunity at

Reddit

Senior Software Engineer, Storage

Reddit operates a massive online platform connecting tens of millions of daily visitors across more than one hundred thousand active communities. The organization is currently seeking…

View Company

Role Snapshot

Hiring Now

Remote from

Not specified

Salary

USD 217,000 - 303,900/yr

Department

General

Employment

Full-time

Experience

Not specified

Published1d ago
Listing Views9
Applications0
Apply BeforeNo deadline

Career Tools

AI Summary

This role focuses on designing, scaling, and maintaining Reddit's high-throughput caching and storage infrastructure, which serves hundreds of millions of queries per second across thousands of machines. Day-to-day responsibilities include architecting data read/write pathways, building operational automation tools, and partnering with internal ML, AI, and search teams. As a senior engineer, you will also shape long-term technical strategy and mentor junior team members.

About This Role

Reddit operates a massive online platform connecting tens of millions of daily visitors across more than one hundred thousand active communities. The organization is currently seeking a Senior Software Engineer, Storage to join the Storage Infra team and tackle complex, large-scale data infrastructure challenges. In this position, you will work closely with major internal stakeholders, including search, machine learning, and artificial intelligence groups, to scale technical systems that support rapid…

Job Description

Reddit operates a massive online platform connecting tens of millions of daily visitors across more than one hundred thousand active communities. The organization is currently seeking a Senior Software Engineer, Storage to join the Storage Infra team and tackle complex, large-scale data infrastructure challenges.

In this position, you will work closely with major internal stakeholders, including search, machine learning, and artificial intelligence groups, to scale technical systems that support rapid product expansion. Your efforts will help maintain exceptional system availability and reliability for a caching layer that processes hundreds of millions of queries per second and manages hundreds of terabytes of data across thousands of machines.

This role suits an experienced engineer who enjoys shaping long-term technical strategies, managing both self-hosted and managed storage infrastructure, and providing mentorship to peers. The position involves designing the architecture for data reads, writes, and caching, as well as building automation tools for efficient operations.

Responsibilities

  • Contribute to shaping the long-term technical strategy for the team and organization
  • Maintain and refine data storage infrastructure supporting products used by hundreds of millions of people
  • Manage managed and self-hosted infrastructure for data storage, reads, and writes, along with operational automation and tooling
  • Mentor fellow engineers regarding the design, construction, and promotion of services utilized across the company

Requirements

  • At least 5 years of experience building software at internet scale, preferably focusing on machine learning storage infrastructure
  • Proficiency in at least one general purpose programming language such as Golang, Python, C++, or Java
  • Practical background in implementing bug fixes, optimizations, and features for distributed storage systems
  • Strong communication abilities to work effectively with product, data science, engineering, and machine learning teams

Qualifications

  • Degree in Computer Science or a related technical field
  • Hands-on experience with storage technologies such as Postgres, MySQL, Cassandra, Redis, or Memcache

Core Skills

Benefits

  • Equity compensation in the form of restricted stock units
  • Potential eligibility for a commission depending on the position
  • Medical, dental, and vision insurance for U.S.-based employees
  • 401(k) program that includes an employer match
  • Generous paid time off for vacation
  • Parental leave

Frequently Asked Questions

What is the salary range for this position?

The annual base salary for this role ranges from $217,000 to $303,900 USD. Additional compensation may include restricted stock units and potentially a commission depending on the specific position offered.

What are the core experience requirements?

Candidates must have at least 5 years of internet-scale software building experience, preferably with a focus on machine learning storage infrastructure, along with programming proficiency in languages such as Golang, Python, C++, or Java, and a degree in Computer Science or a related technical field.

Is the work location or remote status specified?

The specific work location and remote status are not stated in the job posting, though the text mentions that the role is eligible for U.S.-based benefits.

Role DNA

This position requires deep technical mastery of large-scale distributed systems combined with strong cross-team leadership skills to align infrastructure with product needs.

Job ComplexityVery High
Pace & PressureHigh
Autonomy LevelHigh
Communication LoadHigh

Salary Analysis

The posted range of $217,000 to $303,900 is highly competitive and aligns well with top-tier tech market rates for senior infrastructure software engineers.

Employer-Listed Salary

USD 217,000 - 303,900/yr

As stated in this job posting.

Jobsiz Platform Estimate

USD 217,000/yrMedian: USD 255,000/yrUSD 303,900/yr

AI-estimated market range based on role, seniority, and location — not a guaranteed offer, and independent of the employer's own figure above.

Sample Interview Questions

AI-generated questions tailored to this specific role — a preview of the full practice set.

Search similar jobs

Related Jobs

Advertisement
320 × 50

Posted by Reddit

Source: Jobicy — USA

Reddit

Reddit

136Open Jobs
—No reviews yet
View Company Profile