Network Management Plane/Automation Software Development Engineer

Details of the offer

Company Description

About Hedgehog

Hedgehog is an open-source software company bringing networking designed and built for AI to reality.

Hedgehog Values

Team, Trust, Honesty, Fairness, Innovation, Fun and Care.

Hedgehog Benefits
World-class team
Fun culture
Engaging and interesting engineering problems
Competitive salary
Startup equity
Health Insurance (Medical, Dental, Vision)
Unlimited time off
Work from home (fully remote - we don't care where you are; we care about what you can do)
Laptop, IT equipment
Job Description

This is a dream job for a super-deep networking nerd who's into open networking. If you're passionate about networking, know routing protocols like BGP, or have experience with network control, management,, and automation, this job is for you.

Help us build an Open Network Operating system that people can trust and consume easily. Work with the Open Source Community, our support organization, and customers to improve user experience and stability of the platform and the features, product issues, and defect detection, identification, and resolution. Contribute to the implementation of fully automated test and certification labs. Help develop extensive automated test cases for our software factory system.

The ideal candidate is an experienced software engineer with deep expertise in networking, network management/automation, and hardcore real-time and distributed systems programming. This is a hardcore coding position.

Qualifications

Languages, frameworks, and tools

Experience in programming in at least one of the following languages:

Go,

Rust, C++, C.
Working knowledge of

Terraform ,

Pulumi

or

Ansible

is a plus
Working knowledge of tools like Git, Jira, Jenkins
Working knowledge of testing frameworks is a plus.
Experience with NETCONF, YANG, OpenConfig, gNMI is highly desired
Hands-on experience with implementing device-specific automation framework adaptors/providers is a plus.
Experience with the Kubernetes control plane is a huge plus.
Network technology experience requirements ( 3 or more of the below ):

Familiarity with open network operating systems, s.a.

SONiC , DENT, Cumulus Linux, Switchdev, Vyatta, etc.
Familiarity with open routing stacks, s.a.

FRR

(previously Quagga, Zebra), Bird, KubeRouter, ExaBGP, FreeRouter, XORP ...
Familiarity with routing protocols, s.a.

BGP , OSPF, ISIS, RIP, ...
Working knowledge of Layer 2 technologies s.a VLAN, STP, QinQ, TRILL, LLDP,

LAG, MCLAG,

LACP , ESI , Multicast
Hands-on experience and familiarity with overlays s.a. Geneve,

VXLAN
Hands-on experience and familiarity with

BGP-based underlays .
Hands-on experience and familiarity with

BGP EVPN
Hands-on experience with

NPL ,

P4 , OpenFlow
Network test tools experience requirements ( 1 or more of the below ):

Use

Keysight ,

IXIA ,

Spirent , and other traffic generators to characterize the scale and performance.
Experience with

SFLOW ,

NETFLOW

tools, and other network monitoring tools.
Strong skills in packet decoding, reading

pcap

files, and analyzing

sniffer traces .
Cloud(-native) networking technology experience ( a huge plus ):

Hands-on familiarity with

Kubernetes

control plane
Hands-on familiarity with

Kubernetes

networking (Calico, Cilium, etc. CNIs)
Hands-on familiarity with

Service Mesh

and

API Gateways
Hands-on familiarity with

OpenStack

networking (ML2, Neutron)
Hands-on experience with

Wireguard, MetalLB, Traefik, Envoy,

etc.
Other requirements:

Proven experience with cloud, data center, or edge networking products
Proven experience with debugging customer issues and locally recreating them in the lab
Strong solution-level exposure to enterprise deployments
Experience qualifying high-volume, scalable enterprise software

Additional Information

All your information will be kept confidential according to EEO guidelines.


Nominal Salary: To be agreed

Source: Grabsjobs_Co

Requirements

Backend Engineer, Developer Sdks, Golang Expert

Stripe is a financial infrastructure platform for businesses. Millions of companies - from the world's largest enterprises to the most ambitious startups - u...


Rollbar, Inc. - California

Published 7 days ago

Senior Software Engineer - Containers And Platform

By making evidence the heart of security, we help customers stay ahead of ever-changing cyber-attacks. Corelight is a distributed first cybersecurity startup...


Job Board - California

Published 7 days ago

Software Engineer, Infrastructure

Why HarveyHarvey is a secure AI platform for professionals in law, tax, and finance that augments productivity and automates complex workflows. Harvey uses a...


Harvey.Ai - California

Published 7 days ago

Senior Software Engineer- Reliability

Luma's mission is to build multimodal AI to expand human imagination and capabilities. We believe that multimodality is critical for intelligence. To go beyo...


Luma Ai - California

Published 7 days ago

Built at: 2025-01-22T13:06:03.237Z