Systems Engineer - Hardware Qualifications

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 Ops team creates the layer from which all Dropbox experiences are built. As our user base and product family continues to grow, tech ops is responsible for strengthening our foundation.

Systems Engineers at Dropbox evaluate new servers, storage and datacenter infrastructure for power and performance. The Systems Engineer for Hardware Qualifications plays a critical role in the deployment process working both with vendors and internal data center teams for the entire hardware lifecycle. Work includes hardware qualification, developing synthetic and real world benchmarks, and working with application owners to ensure that the selected hardware meets their needs.

Responsibilities

  • Programmatic testing and qualification of new hardware
  • Diagnose server hardware failures
  • Collaborate with external vendors to and resolve issues with Dropbox's hardware platforms
  • Software upgrades not limited to but including BIOS, Firmware and OS
  • Document and manage system configurations
  • Experience working within Linux installation frameworks a plus

Requirements

  • MS or BS in Computer Science, Electrical Engineer or a related discipline or equivalent experience
  • Knowledge of PXE environment and large scale networks
  • Does not necessarily need to know how to build the full stack of a network installer, but should be familiar with the concepts that govern network installation, such as PXE, DHCP, tFTP, HTTP, installers (kickstart, jumpstart, debian installer, etc.).
  • Proficient experience with Linux (Ubuntu a plus)
  • Knowledge of x86 architecture and fundamental components: storage, NIC, flash, CPU
  • High level concepts of Apache, DHCP, DNS, TFTP, filesystems
  • Basic scripting and ability to pick up new languages, software, and APIs quickly
  • Excellent troubleshooting skills
  • Excellent verbal and written communication skills
Back to Tech Ops Team

Other open positions for the Tech Ops Team