Senior Software Engineer, Caching

at Reddit
USD 190,800-267,100 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Software Development @ 4 Go @ 4 Memcached @ 1 MySQL @ 1 Redis @ 1 Python @ 4 Java @ 4 Communication @ 4 Cassandra @ 1

Details

The position is a mix of software engineering and cloud engineering; a lot of the time, we are writing software to implement important workflows that automate the operation of our vast production infrastructure.

Responsibilities

  • Develop reliable and efficient workflows to automate a large number of operational tasks that are essential to operating the critical Storage infrastructure for Reddit.
  • Design, write, and deliver software to improve the availability, scalability, latency, and efficiency of Reddit’s products in Go and sometimes Python.
  • Contribute to the design and implementation of caching mechanisms for high-performance, large-scale storage systems.
  • Collaborate closely with team members and stakeholders to incorporate caching solutions to broader storage system use cases.

Requirements

  • 5+ years of experience developing internet-scale software, preferably in storage infrastructure roles.
  • Software development experience in one or more general purpose programming languages; Golang, Python, Java, C++.
  • Prior experience with Storage technologies is a plus (Redis, Valkey, Memcached, Cassandra, Postgres, MySQL, Zookeeper).
  • Prior experience with operating a large scale critical infrastructure system with a focus on automation and workflow development is a plus, especially in a role where they were required to be oncall.
  • Excellent communication skills to collaborate with a service-oriented team and company.

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