Meta - Seattle, WA

posted about 2 months ago

Full-time - Mid Level
Seattle, WA
Web Search Portals, Libraries, Archives, and Other Information Services

About the position

As a Network Engineer at Meta, you will play a crucial role in ensuring the smooth operation and future scalability of Meta's network and related services. This hybrid position combines software and network engineering, allowing you to engage in various aspects of network management, including vendor and community management, data analytics, network redesign, and cost modeling. Your primary responsibility will be to conceive, develop, and deploy innovative software, hardware, and network systems that enhance the reliability and efficiency of our global network. You will be part of a dynamic team that tackles some of the most challenging problems in the industry, working on a network that serves billions of users worldwide. In this role, you will design, deploy, manage, and maintain multi-vendor, multi-protocol data center and high-performance compute networks. You will collaborate closely with internal and external development teams to draft and review system architecture and migration plans. Your expertise will be essential in defining and developing optimized network hardware and optics systems. Additionally, you will participate in an on-call rotation with your engineering team, serving as an escalation contact for service incidents. Analyzing data to diagnose and identify root causes of network issues will also be a key part of your responsibilities. By partnering with some of the best engineers in the industry, you will contribute to the development of cutting-edge solutions that are deployed into production, impacting users globally.

Responsibilities

  • Design, deploy, manage and maintain multi-vendor, multi-protocol data center and high performance compute networks.
  • Draft and review system architecture and migration plans working closely with internal and external development teams.
  • Define and develop optimized network hardware (and optics) systems.
  • Share an on-call rotation and be an escalation contact for service incidents with your engineering team.
  • Analyze data to diagnose and identify root causes to network issues.
  • Collaborate with top engineers in the industry on production code and systems.

Requirements

  • 10+ years of work experience in operating and improving production networks.
  • Bachelor's degree in Computer Science, Computer Engineering, relevant technical field, or equivalent practical experience.
  • Experience understanding and mitigating network hardware and topology failures.
  • Experience coding in higher-level languages (e.g., Python, C++, Go, C, etc.).
  • Experience in configuration and maintenance of network fabrics and NMS systems, or high performance compute clusters.
  • Experience developing and understanding network device configuration for at least one vendor (NVidia/Mellanox, Arista/Broadcom, etc.).
  • Experience learning software, frameworks and APIs.

Nice-to-haves

  • Knowledge of RoCE and Infiniband protocols.
  • Understanding and development of Ethernet and Infiniband HPC Architectures.
  • Hardware and software development experience integrating optics and ethernet switching ASICs to build network systems.

Benefits

  • Bonus
  • Equity
  • Health benefits
  • Flexible working hours
  • Professional development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service