Network Engineer

Menlo Park, California


Employer: Meta
Industry: 
Salary: Competitive
Job type: Full-Time

Meta Platforms, Inc. (Meta), formerly known as Facebook Inc., builds technologies that help people connect, find communities, and grow businesses. When Facebook launched in 2004, it changed the way people connect. Apps and services like Messenger, Instagram, and WhatsApp further empowered billions around the world. Now, Meta is moving beyond 2D screens toward immersive experiences like augmented and virtual reality to help build the next evolution in social technology. To apply, click "Apply to Job" online on this web page.

Network Engineer Responsibilities


  • Architect, design, engineer and implement scalable physical and logical datacenter infrastructure solutions.

  • Build systems and workflows to automate the delivery of new datacenter networks.

  • Develop network automation to mitigate and remediate network events, hardware failures, software failures in languages such as Python.

  • Analyze network data to diagnose and identify root causes of network issues.

  • Be an active participant in deep technical discussions on how to improve the reliability and efficiency of Meta's networks.

  • Collaborate with partner teams in Backbone, Network Infrastructure Engineering, and Network Systems to support a large-scale global network.

  • Operate large scale implementations of routing protocols such as BGP and Open/R in production.

  • Install and run binaries, modify, deploy configuration files, and monitor overall network health.

  • Participate in technical decisions to improve the network.

  • Collaborate with partner software teams to create and improve network monitoring, and configuration generation at scale.

  • Document technical designs, deployment workflows, and operational processes for the network.

  • Work on performance measurement to ensure improved efficiency and reliability of the network.


Minimum Qualifications


  • Requires a Bachelor's degree in Computer Science, Engineering, Information Systems, Information Technology, Analytics, Mathematics, Applied Sciences, or a related field. Requires completion of a university-level course, research project, internship, or thesis in the following:

  • 1. Developing applications using at least one of the following: Python, Perl, Go, C++, or Bash

  • 2. CI/CD pipelines and source control applications

  • 3. Developing and understanding network device configuration for at least one vendor: Arista, Juniper, Cisco, Brocade, Ciena, Infinera, or Linux

  • 4. Understanding and mitigating network hardware and topology failures

  • 5. Developing tools and dashboards that improve the planning and operations of DC network

  • 6. Network routing protocols, such as BGP, OSPF, or IS-IS

  • 7. MPLS and RSVP-TE

  • 8. IPv6.


Start preparing
Learn about how to prepare for your interview with our interview guide, tips, and interactive experiences.
Visit interview prep

Created: 2024-06-07
Reference: 336464325934976
Country: United States
State: California
City: Menlo Park


Similar jobs: