Facebook Hardware Engineer - Performance in Menlo Park, California


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.


The Hardware Network Engineering team is looking for a Network System Hardware Scientist that will implement network data simulations and develop modeling and simulation platform for Facebook’s global network comprised of cutting-edge switches and routers. The Hardware Network Engineering team is responsible for the design, implementation and support of one of the world’s largest networks. As a Network System Hardware Scientist in this team, you will have a unique opportunity to shape the future Facebook networks by providing the technical requirements and steering the industry and ecosystem.

Required Skills:

  1. Build the hardware specification for our vendors based on system & network based on considerations and this hardware specifications include components such as chip designs, board speed, topology, fiber, and optical-electronic I/O.

  2. Identification and recommendation of hardware component requirements and alignment of hardware technologies to Facebook growth.

  3. Work with our Capacity planning team and to help drive prediction and optimization of network capacity based on Facebook specific services and their organic and disruptive growth dimensions.

  4. Identification and data driven contextualization and quantification of disruptive trends in infrastructure.

  5. Development of algorithms, and modeling platforms to map the growth requirements against system choices and component specifications.

Minimum Qualifications:

  1. Master's degree in Math, or Computer Science with math background.

  2. 3+ years of experience with large-scale network modeling and simulation.

  3. 3+ years of experience with network data acquisition and interpretation.

  4. Track record of an independently run project.

  5. Knowledge in software programming including Python.

Preferred Qualifications:

  1. PhD in Math, or Computer Science with strong math background.

  2. Familiarity with TCP/IP networks, network topology and modeling.

  3. Experience in writing performance code and distributed simulation environments.

  4. Programming skills in C/C++.

  5. Experience working in distributed software development environments.

Industry: Internet

Equal Opportunity: Facebook is proud to be an Equal Opportunity and Affirmative Action employer. We do not discriminate based upon race, religion, color, national origin, sex (including pregnancy, childbirth, or related medical conditions), sexual orientation, gender, gender identity, gender expression, transgender status, sexual stereotypes, age, status as a protected veteran, status as an individual with a disability, or other applicable legally protected characteristics. We also consider qualified applicants with criminal histories, consistent with applicable federal, state and local law. If you need assistance or an accommodation due to a disability, you may contact us at accommodations-ext@fb.com or you may call us at +1 650-308-7837.