Capacity and Performance Engineer

Tech Ops Team | San Francisco, CA

Dropbox is the home for your most important stuff—now we're bringing it to life with a growing family of products. As we scale our global brand, there’s plenty of space for you to grow alongside us and simplify life for millions of people around the world.

Our tech operations team creates the layer from which all Dropbox experiences are built. As our user base and product family continues to grow, tech operations is responsible for strengthening our foundation.

Scale one of the largest storage capacity in the world: Work with Product, Infrastructure, and Data Engineering teams to find the optimal way to scale the infrastructure. We have hundreds of millions of users, hundreds of petabytes of data, and thousands of giga bps of network flow. Welcome to one of the fastest growing Internet infrastructure services in the world!

Responsibilities

  • Own end-to-end infrastructure support for product design, launch, and operations: Support architecture design, define networking requirement, and help build code from scratch to support new product launch.
  • Solve hardest software performance issues: Work with software developers closely to improve code base performance (e.g. algorithm redesign), reduce resource consumption and shorten request latency.
  • Develop tools to monitor billions of user requests: Write monitoring, reporting, data-mining tools to do performance and capacity-related tests and analysis.
  • Provide deep visibility to what is going on for all products: Run capacity and performance experiments to determine scaling and utilization parameters for various service tiers.
  • Find the game changers and bring them on: Work with financial analysts, operations and engineering to perform cutting-edge technologies investigation and cost analysis.
  • A lot of other cool work: Identify capacity-related issues proactively and work with systems, network, application operations and engineering teams to discover resolutions.

Requirements

  • MS degree in Computer Science, Electrical Engineering or other technical field preferred
  • Experience working in extremely large-scale computing infrastructures
  • Strong coding and scripting ability (C, C++, Java, python or Go)
  • Solid database experience, MySQL preferred
  • Strong analytical, budgeting and planning skills
  • Excellent interpersonal and communication skills
  • Proven ability to work effectively across multiple teams
Back to Tech Ops Team

Other open positions for the Tech Ops Team