Senior Network Engineer

$167,790 - $209,740/Yr

Fastly - Denver, CO

posted 2 months ago

Full-time - Mid Level
Denver, CO
Professional, Scientific, and Technical Services

About the position

Fastly is seeking a Network Engineer to join its Network Architecture team, a group dedicated to ensuring the edge network's success both now and in the future. In this role, you will collaborate with fellow engineers to design and implement network architectures that are fault-tolerant, cost-effective, scalable, and highly performant. Your work will involve driving the integration of switching, server, software, and protocols to create a coherent and self-healing infrastructure that supports the company's solutions. As a Network Engineer, you will be responsible for designing and implementing future Fastly Point of Presence (POP) network architectures that can scale and adapt to changing network conditions. You will also build and maintain software that manages network capacity through telemetry-driven automated traffic engineering. Collaboration is key in this role, as you will advise and work with partner teams focused on Fastly's network automation initiatives. Additionally, you will maintain and iterate on systems that manage Fastly's software-defined network platform, ensuring that it meets the evolving needs of the company and its customers.

Responsibilities

  • Design and implement future Fastly POP network architectures that scale and adapt to network conditions.
  • Build and maintain software for managing network capacity through telemetry-driven automated traffic engineering.
  • Advise and collaborate with partner teams on Fastly network automation initiatives.
  • Maintain and iterate on systems managing Fastly's software-defined network platform.

Requirements

  • At least 4 years of experience with coding in a scalable OOP language (Python or Go preferred).
  • 4 years of experience in networking and automation.
  • Expertise and operational experience with inter-domain traffic engineering using BGP and DNS techniques.
  • Experience with datacenter networks and highly available systems.
  • Experience with one or more programming languages (e.g., Python or Go).
  • Expertise with open network configuration management platforms (e.g., Ansible, Salt).
  • Expert knowledge of common routing and switching protocols.

Nice-to-haves

  • Prior experience with CDN or large-scale service provider networks.
  • Experience with open source routing software (e.g., BIRD, Quagga, FRR, GoBGP).
  • Experience with building/operating distributed systems.
  • Experience working with large data pipelines used in capacity planning or traffic engineering systems.
  • Expertise in network telemetry collection methodologies and protocols (e.g., sFlow, IPFIX, gNMI).
  • Solid knowledge of the global network peering landscape.
  • Strong knowledge of the Linux kernel network stack.
  • Experience with whitebox switching platforms and operating systems (e.g., SONiC).

Benefits

  • Comprehensive medical, dental, and vision insurance.
  • Family planning and mental health support, including an Employee Assistance Program.
  • Life, Disability, and Accident insurance.
  • Flexible vacation policy and up to 18 days of accrued paid sick leave.
  • 401(k) plan with company match.
  • Employee Stock Purchase Program.
  • 10 paid local holidays and 11 paid company wellness days.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service