Meta is looking for a Network Production Engineer with experience in networking, systems, tooling, and automation to join the Network Infra team. This team is responsible for deploying and managing one of the world's largest, most complex, and robust networks. Automation is the key to meeting our demands, and in this role you will be responsible for conceiving, developing and launching automation and tooling to support network deployment, as well as maintaining and scaling Meta's global network. You'll work alongside the best engineers in the industry to develop the code and systems used in production to manage one of the largest networks in the world and support the billions of people using our applications globally!Currently has, or is in the process of obtaining a Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Degree must be completed prior to joining Meta. Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience. Experience developing automation and tools for network deployments and/or operations. 2+ years of experience developing and understanding network device configurations for at least one network vendor (e.g. Arista, Juniper, Cisco, Brocade, Ciena, Infinera, Nokia, etc.). 2+ years of coding experience in at least one programming language (e.g. Python, Go, C++, or Java), and rapidly learning new development languages. Demonstrated knowledge of TCP, IPv4/6, Routing Protocols (one or more of BGP, MPLS, ISIS, or similar), and related network services (e.g. DHCP and DNS). MS or Graduate work experience in Computer Science, Computer Engineering, or a related technical discipline. 3+ years of experience developing software on operating systems such as Linux. 3+ years of experience building software for managing network infrastructure. Experience with software and network debugging, profiling, and instrumentation techniques. Experience with developing distributed systems and operating them at scale. Experience designing and maintaining automated testing infrastructure.