Network Infrastructure Engineer

Facebook Menlo Park , CA 94025

Posted 6 days ago

Facebook is looking for talented, highly motivated engineers for it's Network Infrastructure Engineering team. As a member of the team, your primary function will be to ensure that the network is reliable, performant, and can scale to meet the challenges that serving over two billion people presents. Automation is the key to meeting our demands; you will be responsible for conceiving, developing, and deploying systems and tools to keep the network running reliably and efficiently. Do you want to work on one of the most dynamic, fast-paced networks in the world? Do you want to develop innovative solutions to our challenges and ship them into production? Then this is the role for you!This is a full-time position based in our Menlo Park office.


  • Manage and maintain multi-vendor, multi-protocol datacenter and backbone networks

Define and develop optimized network monitoring systems

Design and deploy new network and tooling architectures

Develop automated methods to mitigate and remediate network events

Analyze data to diagnose and identify root causes to network issues

Be an active participant in deep technical discussions

Develop and maintain consistency within the networking infrastructure


  • Bachelor's Degree in Computer Science or Computer Engineering, or equivalent experience

Understanding of routing and switching - hardware design and knowledge of forwarding and data planes

Ability to develop network automation tools in at least one language (Python, Perl, Go, C++, Bash, etc.)

Protocol knowledge in one or more of BGP, MPLS, ISIS or similar routing protocols - understanding of typical configurations and performance tuning

Administration and usage of Linux/Unix operating systems - ability to install and run binaries, modify, deploy configuration files and monitor overall system health

Ability to develop and understand network device configuration for at least one vendor (Juniper, Cisco, Arista, Brocade, etc.)

Understanding of TCP/IP flow control and performance

Ability to understand and mitigate network hardware and topology failures

Interpersonal and communications skills

Ability to participate in a regular on-call rotation


  • Master's Degree in Computer Science or Computer Engineering

Expert knowledge of TCP/IP and IPv6 - ability to tune and modify configuration to enhance performance

Expert level network automation experience - building robust systems, handling critical network functions like deployment, operations and planning

Ability to manage long-term, project/milestone based work with multiple teams

See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Download the
LiveCareer app and find
your dream job anywhere

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Network Infrastructure Manager


Posted 1 week ago

VIEW JOBS 11/30/2018 12:00:00 AM 2019-02-28T00:00 Our network engineering team is re-imagining the network. You can be part of this change, you can help define the next phase of networking. Network Production Engineering is where systems and automation meet network engineering. We are moving aggressively to blur the lines between the network and server worlds, to adapt the best practices for scaling and system administration to networking. Engineers on the team have backgrounds in network engineering, systems engineering and software development. They work alongside software engineers and network engineers to build and support provisioning systems, FBOSS and Wedge infrastructure, configuration management systems, and tools to maintain and operate our global network efficiently. Managing this team requires a unique skill set over a broad range of technologies in both the server and network fields, and a focus on growing and developing a highly skilled team. Creativity and adaptability are a must as you help drive towards the next evolution of network management. At Facebook, we look for deeply technical managers who are equally passionate for building high impact teams. Are you ready to re-imagine the network? RESPONSIBILITIES * Manage engineers working with our Data Center, Backbone, Hardware and Software networking teams to build, scale, deploy and support our global network infrastructure Help define, and drive regular development of an aggressive technical roadmap to meet the needs of the team, and partner teams Be a hands-on manager with deep technical experience in networking, systems and software Operate in a rapidly evolving environment, adapt quickly to new information, re-prioritize as needed Manage engineers to strengths, enable, unblock, and grow talent through coaching and technical mentoring Proactively identify resource needs, participate in recruiting efforts, and hiring to grow the team Identify, cultivate and grow technical leaders Responsible for people management of a team of at least 5 engineers, providing performance reviews, continual feedback, coaching and career growth for direct reports MINIMUM QUALIFICATIONS * B.S. in Engineering or equivalent experience 5+ years of Networking, System Administration or Software Engineering experience 2+ years experience managing an engineering team Experience automating device configuration and management 4+ years experience of Linux system administration 4+ years of experience working with networking protocols including TCP/IP, BGP, MPLS, ISIS, etc. 4+ years working with Cisco and Juniper routers and switches 4+ years software engineering or scripting experience with Python, Perl, Go, or Ruby Experience designing and maintaining servers, or network equipment Device configuration and administration automation experience Facebook Menlo Park CA

Network Infrastructure Engineer