Network Production Engineer

Meta Meta · Big Tech · Menlo Park, CA

Meta is seeking a Network Production Engineer to conceptualize, build, and maintain automation and tools for next-generation network products, deployment, release engineering, and operations. The role involves developing operational process improvements, designing scalable solutions across network platforms, and leading enhancements for continuous integration, validation, testing, release, and configuration management. Responsibilities include investigating complex technical issues, participating in on-call rotations, identifying and addressing operational gaps, and contributing to team growth through mentorship.

What you'd actually do

  1. Conceptualize, build, and maintain automation and tools to support the next generation of network products, network deployment, release engineering and operations.
  2. Develop operational process improvements and implement them in scalable, automated workflows to enhance operational efficiency.
  3. Design and develop solutions that scale across a variety of network platforms.
  4. Lead enhancements of automation for continuous integration, validations, testing infrastructure, release, and configuration management across our global data center network fleet.
  5. Conduct thorough investigations into complex technical issues across networks, ranging from automated tooling to hardware failures and network issues.

Skills

Required

  • Developing software to automate operations
  • Developing and understanding network device configurations for at least one network vendor: Arista, Juniper, Cisco, Brocade, Ciena, Infinera, or Nokia
  • Coding experience in at least one programming language (Python, Go, or C++)
  • CP, IPv4/6, Routing Protocols (one or more of BGP, MPLS, or ISIS)
  • Network services (DHCP and DNS)
  • Building software solutions for managing network infrastructure, with a focus on scalability and reliability
  • Software and network debugging, profiling, and instrumentation techniques to ensure optimal system performance
  • Designing, developing, and operating distributed systems at scale

Nice to have

  • Bachelor's degree (or foreign equivalent) in Computer Science, Engineering, Information Systems, Analytics, Mathematics, Physics, Applied Sciences, or a related field.