Taro Logo

Staff Software Engineer - Compute Reliability and Efficiency

Reddit is a social news and discussion website where registered members submit content to the site in the form of links, text posts, images, and videos.
Backend
Staff Software Engineer
Remote
1,000 - 5,000 Employees
8+ years of experience
This job posting is no longer active. 😔

Job Description

Reddit is seeking a Staff Software Engineer to join our Compute Reliability and Efficiency team. In this role, you will be responsible for designing, implementing, and maintaining systems that ensure the reliability and efficiency of our compute infrastructure. You will work on optimizing resource utilization, improving system performance, and implementing scalable solutions to support Reddit's growing user base.

As a Staff Software Engineer, you will collaborate with cross-functional teams to identify and address technical challenges, mentor junior engineers, and contribute to the overall architecture and design of our systems. You will play a crucial role in ensuring that Reddit's platform remains stable, performant, and cost-effective as we continue to scale.

Key Responsibilities:

  • Design and implement scalable solutions for compute resource management and optimization
  • Develop and maintain systems for monitoring, alerting, and automated remediation of infrastructure issues
  • Collaborate with other engineering teams to improve overall system reliability and efficiency
  • Mentor junior engineers and provide technical leadership on complex projects
  • Contribute to the development of best practices and engineering standards
  • Participate in on-call rotations to support critical infrastructure

Requirements:

  • 8+ years of experience in software engineering, with a focus on distributed systems and infrastructure
  • Strong programming skills in languages such as Go, Java, or Python
  • Experience with cloud platforms (e.g., AWS, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Deep understanding of system performance, scalability, and reliability concepts
  • Experience with monitoring and observability tools (e.g., Prometheus, Grafana)
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration abilities

Why Join Reddit?

  • Opportunity to work on a platform that impacts millions of users worldwide
  • Collaborative and innovative work environment
  • Competitive salary and benefits package
  • Remote work options available
  • Chance to contribute to open-source projects and cutting-edge technologies

If you're passionate about building reliable and efficient systems at scale and want to be part of a team that's shaping the future of online communities, we'd love to hear from you. Join Reddit and help us create the best possible experience for our users and communities.

Last updated a year ago

Responsibilities For Staff Software Engineer - Compute Reliability and Efficiency

  • Design and implement scalable solutions for compute resource management and optimization
  • Develop and maintain systems for monitoring, alerting, and automated remediation of infrastructure issues
  • Collaborate with other engineering teams to improve overall system reliability and efficiency
  • Mentor junior engineers and provide technical leadership on complex projects
  • Contribute to the development of best practices and engineering standards
  • Participate in on-call rotations to support critical infrastructure

Requirements For Staff Software Engineer - Compute Reliability and Efficiency

Go
Java
Python
Kubernetes
  • 8+ years of experience in software engineering, with a focus on distributed systems and infrastructure
  • Strong programming skills in languages such as Go, Java, or Python
  • Experience with cloud platforms (e.g., AWS, GCP) and containerization technologies (e.g., Docker, Kubernetes)
  • Deep understanding of system performance, scalability, and reliability concepts
  • Experience with monitoring and observability tools (e.g., Prometheus, Grafana)
  • Excellent problem-solving and debugging skills
  • Strong communication and collaboration abilities

Benefits For Staff Software Engineer - Compute Reliability and Efficiency

Equity
  • Competitive salary and benefits package
  • Remote work options available
  • Chance to contribute to open-source projects and cutting-edge technologies