How to Get a Data Center Job at Facebook

Here’s what one of the world’s most cutting-edge data center teams is looking for.

Yevgeniy Sverdlik

February 27, 2017

4 Min Read
An employee walks past servers in the Facebook data center in Forest City, North Carolina.
An employee walks past servers in the Facebook data center in Forest City, North Carolina. (Photo by Rainier Ehrhardt/Getty Images)Rainier Ehrhardt/Getty Images)

If you’re a mechanical or electrical engineer, know how servers work, or simply someone who enjoys building computers at home and lives near one of the sites where Facebook is building data centers, chances are the company wants to hear from you.

The social network is continuing to grow quickly, and every new Facebook data center means lots of Facebook data center jobs. Typically, a few months before a data center comes online, “we put out a huge number of job requisitions, and we start looking to build the team,” Delfina Eberly, VP of infrastructure for site operations at Facebook, says. The roles that need to be filled can be anything from server technicians and infrastructure engineers to program managers.

They also range from entry-level to highly skilled. Facebook often hires people out of local junior colleges or trade schools, people who like working with their hands and don’t necessarily have data center experience. “We want somebody who loves technology,” she says.

See also: How to Get a Data Center Job at Google

Doing More with Fewer People

Still, if you’re applying for a server technician position, it helps if you understand how hardware and firmware works. It also helps if you understand automation. Like other hyper-scale data center operators, Facebook has put a lot of effort into reducing the amount of people it takes to service hardware. Servers-per-technician is one of the data center operations team’s key efficiency metrics. Today, they’re at one technician for every 25,000 systems in most locations and in some instances up to 40,000 systems.

Related:How to Get a Data Center Job at Google

One of the key processes the company has automated is diagnosing and remediating server issues. Its home-baked FBAR system (stands for Facebook Auto-Remediation) takes a problem through three stages of remediation, and a ticket gets generated for a human tech only if the problem isn’t solved automatically.

There’s also automation on the data center infrastructure management side, enabled by Facebook’s DCIM software. “We’re doing a lot of work to automate and detect issues in the environment,” Eberly says. Her team is taking a similar approach to automating mechanical and electrical infrastructure management as it’s done with FBAR on the IT side of the house, where the guiding principle is to have as little human intervention as possible.


Hot aisles in a data hall at Facebook's Altoona data center. (Photo: @2014 Jacob Sharp Photography)

Sourcing Locally

While local communities usually provide a labor pool to draw from for Facebook data center jobs, not every necessary skill set is easily found in every location. It depends heavily on the presence of other companies and education institutions in the area. The Luleå University of Technology in Luleå, Sweden, for example, is a reliable source of skilled workers for the company’s data center in town. In Forest City, North Carolina, being close to Apple, Disney, and Google data centers made some, but not all skill sets easy to source.

See also: Inside the Facebook Data Center in Sweden (VIDEO)

“We actually had a very hard time sourcing technicians, people that were more familiar with the internals of servers” in Forest City, Eberly said. To fix the problem, the company partnered with a local community college and created several courses to train server techs. It took people who signed up for the courses on as interns and then placed the interns that worked out onto its hardware-repair team.

Be Ready for Constant Change

When sorting through resumes submitted for Facebook data center jobs, Eberly pays close attention to introductions. “I always look at the introduction,” she says. “That says a lot about their area of interest, the kind of work that excites them.” She also looks for signals that a person is able to solve complex problems and work in a fast-changing environment.

The weight of formal education on a decision about a candidate depends on the specific role they’re applying for. For a server technician, high-school education or previous work experience will usually be enough. Higher-level data center operations roles do require formal technical certification.


Panoramic picture of Facebook's Altoona data center building one. (Photo: @2014 Jacob Sharp Photography)

Once a candidate’s resume has been selected, the candidate goes through a process the company calls the interview loop. The process is essentially set up to ensure people from multiple teams and multiple levels in the organization have had a chance to speak with the candidate and can make a decision collectively. As the candidate goes through the loop, a consistent ‘yes,’ ‘no,’ or ‘needs work’ signal typically emerges across the teams they interview with, Eberly says.

If you’ve read anything about working at Facebook, you probably know that things move fast at the company. Facebook software engineers are famously encouraged to deploy new features during their first week on the job. The company’s data center team culture is similar. People who end up getting hired for Facebook data center jobs are usually flexible and open minded, comfortable in an environment with quickly shifting priorities. “We really are looking for people who are comfortable with moving fast,” Eberly says, “people who can pivot and make a change quickly.”

Read more: What Facebook Learned from Regularly Shutting Down Entire Data Centers

Read more about:

Meta Facebook
Subscribe to the Data Center Knowledge Newsletter
Get analysis and expert insight on the latest in data center business and technology delivered to your inbox daily.

You May Also Like