Storage Engineer, SSD

Facebook   •  

Menlo Park, CA

Industry: Internet Services


Not Specified years

Posted 426 days ago

This job is no longer available.


Facebook's mission is to give people the power to build community and bring the world closer together. Through our family of apps and services, we're building a different kind of company that connects billions of people around the world, gives them ways to share what matters most to them, and helps bring people closer together. Whether we're creating new products or helping a small business expand its reach, people at Facebook are builders at heart. Our global teams are constantly iterating, solving problems, and working together to empower people around the world to build community and connect in meaningful ways. Together, we can help people build stronger communities — we're just getting started.


As a Storage Engineer at Facebook, you will work on the storage hardware team designing and building storage products for our data centers. This includes translating requirements with internal and external customers, working with SSD vendors, developing hardware roadmaps, and working with qualification teams to develop and execute test plans.

Required Skills:

  1. SSD I/O infrastructure in many aspects, including, but not limited to, performance, cost, capacity, endurance, power efficiency, durability and data integrity

  2. Collaborate with various cross-functional teams to develop specifications for SSDs to be incorporated in storage and compute servers. Understand requirements from different storage and compute application teams

  3. Work closely with SSD and storage controller vendors to propose, develop, test and deploy technology optimized for Facebook server designs. Understand the underlying technologies of Solid State Disks (SSD)

  4. Evaluate various storage technology solutions, from hardware components and architecture to data transport protocols and topologies

  5. Design and assist development of automatic infrastructure to allow all diagnosis of hardware faults and tools for inducing faults

  6. Drive and lead the team to build up various suites and tools for productizing new hardware

Minimum Qualifications:

  1. Bachelor’s degree in Computer Science, Engineering or related field

  2. Experience with Intel x86 platform and Storage I/O hardware

  3. Experience with PCIe / NVMe, SATA and other storage interfaces

  4. Experience with SSD qualification processes

  5. Experience with unit testing, integration testing and test development

  6. Troubleshooting and analytical skills

Preferred Qualifications:

  1. Evaluate and ability adapt to new hardware and software platforms architectures

  2. Familiar with server and storage hardware design and troubleshooting

  3. Familiar with system and Linux/Unix programming

  4. Experience with object and block storage applications

  5. Experience in designing storage hardware platforms for datacenter applications

  6. Good communications skills

Industry: Internet