Site Reliability Engineer - New Grad

Engineering Team | San Francisco, CA

If you've been following Dropbox for a while, you know that we've always tried to keep it simple—but in reality, the stuff under the hood is pretty complicated. Over the past couple of years, we've had a handful of brilliant minds craft the thousands of moving parts that make up Dropbox, while keeping it easy enough for your grandparents to use. Over 300 million people around the world now rely on us to save more than 1 billion of their files every day. And we're growing! Come help us build a bigger and better Dropbox as a Site Reliability Engineer. You'll be part of a tiny team that has a huge impact on the world.

Site Reliability Engineers are hybrid systems and software engineers who are responsible and take ownership for scaling, automation, and other 'software when it is running in the real world' (out in production) related issues. SREs are integrated within the infrastructure team, and we're looking for engineers who want to be a part of developing infrastructure software, maintaining it, and scaling it.

Responsibilities

  • Do general Linux system administration: configuration, installs, automation, monitoring, etc. This is the easy part.
  • Get involved in every part of our site—from the earliest stage of product design and development to deployment, troubleshooting, and performance analysis
  • Design and build tools to manage a rapidly growing number of servers and services
  • Be a release engineer, and manage the development workflow from the desktop to production
  • Participate in a periodic on-call rotation
  • Worry about disaster/failure in production—Dropbox services that you design and build should continue to survive even under various failure scenarios.

Requirements

  • Linux system administration skills; Ubuntu Linux a plus
  • Desire to manage very large-scale, public-facing websites and to understand all of the infrastructure pieces and protocols needed to make big sites go
  • Fanaticism about automation—make the computers do the work for you
  • Shell scripting and high-level language expertise (We like Python a lot.)
  • Hosted and cloud-based service experience; EC2/AWS a plus
Back to Engineering Team

Other open positions for the Engineering Team