Network Production Engineer
Meta
Job Overview
Who's the hiring manager?
Sign up to PitchMeAI to discover the hiring manager's details for this job. We will also write them an intro email for you.

Job Description
About the Role at Meta
Meta's Network Infrastructure team is at the forefront of designing, building, and operating one of the world's largest networks. As a Network Production Engineer at Meta, you will be a hybrid software and network engineer, focusing on the reliability and scalability of our Backbone and Datacenter Networks. This role offers an unparalleled opportunity to tackle the unique scaling challenges presented by supporting billions of users across Meta's family of apps, as well as the cutting-edge demands of AI workloads powering next-generation products.
Responsibilities of a Network Production Engineer
- Conceive, develop, and deploy robust systems and tools to ensure the network operates reliably and efficiently.
- Establish and implement global best practices while actively contributing to the design of innovative, scalable network solutions.
- Define requirements and collaborate with network hardware, software, and vendor teams on the development of critical network platforms.
- Actively participate in an on-call rotation, providing essential support for the global network infrastructure, and performing in-depth data analysis to diagnose and identify root causes of network issues.
- Lead impactful projects addressing complex technical challenges, directly influencing roadmaps, and partnering with industry-leading engineers to develop reliable and scalable solutions.
- Contribute to team success by helping to onboard new team members and collaborating with technical leads and managers.
Minimum Qualifications
- Bachelor's degree in Computer Science, Computer Engineering, a relevant technical field, or equivalent practical experience.
- 7+ years of relevant experience in developing scalable and reliable systems and/or networks.
- Proficiency in higher-level programming languages such as Python, C++, Go, or Rust.
- Proven ability to quickly learn new software, frameworks, and APIs.
- Experience in configuring and maintaining network devices and Network Management Systems (NMS), or applications like web servers, load balancers, relational databases, storage systems, and messaging systems.
- Experience in developing and understanding network device configurations for at least one major vendor (e.g., Juniper, Cisco, Arista, Brocade).
Preferred Qualifications
- Expert knowledge of TCP/IP and IPv6 protocols.
- In-depth protocol knowledge and configuration experience in one or more of BGP, MPLS, ISIS, or similar routing protocols, including performance tuning.
- Strong understanding of routing and switching concepts, including hardware design and knowledge of forwarding and data planes.
- Understanding of RDMA congestion control mechanisms on IB and RoCE Networks.
- Understanding of AI training workloads and their network demands.
- Understanding of the latest artificial intelligence (AI) technologies.
About Meta
Meta is dedicated to building technologies that empower people to connect, foster communities, and grow businesses. From the inception of Facebook in 2004 to the global reach of Messenger, Instagram, and WhatsApp, Meta continuously innovates. We are now venturing into immersive experiences like augmented and virtual reality, shaping the next evolution of social technology. Joining Meta means contributing to a future that transcends current digital connections, moving beyond screen limitations, distance barriers, and even physical rules.
Key skills/competency
- Network Engineering
- Production Engineering
- Network Reliability
- Scalability
- Software Development
- TCP/IP
- Routing Protocols (BGP, MPLS, ISIS)
- Network Troubleshooting
- Datacenter Networks
- AI Infrastructure
How to Get Hired at Meta
- Research Meta's culture: Study their mission, values, recent news, and employee testimonials on LinkedIn and Glassdoor.
- Tailor your resume: Customize your resume to highlight network engineering, software development, and large-scale system experience relevant to Meta.
- Showcase problem-solving: Prepare to discuss complex networking and software challenges, detailing your approach and impact.
- Master technical skills: Demonstrate expertise in Python, C++, network protocols (BGP, MPLS), and distributed systems for the Network Production Engineer role.
- Practice behavioral questions: Be ready to share examples of collaboration, leadership, and adapting to change in a fast-paced environment.
Frequently Asked Questions
Find answers to common questions about this job opportunity
Explore similar opportunities that match your background