HedgehogHE

Principal Distributed Network _Dataplane_ Software Engineer. If you think like a

Hedgehog is an open source software company dedicated to giving Cloud Native application owners the ability to deploy workloads on edge compute and distributed cloud infrastructure with the same procurement power and automated operations that power the public cloud.

Hedgehog

Employee count: 1-10

United States only
Apply now

Company Description

About Hedgehog

Hedgehog is an open source software company dedicated to giving Cloud Native application owners the ability to deploy workloads on edge compute and distributed cloud infrastructure with the same procurement power and automated operations that power the public cloud. Hedgehog helps customers escape vendor lock, automate mass-scale infrastructure operations, and reduce their cost of service. Hedgehog is a member of the Open Compute Project, The Linux Foundation, and the SONiC community.

Hedgehog Values

Family

All for one and one for all! When you join Hedgehog you join a family. We are a community of friends who enjoy working together. We try really hard to understand each others values and discern whether our values are compatible. If they are, we treat each other with the love and respect we would treat a family member.

Trust

We need to know you can get the job. We need to know you have our backs. We trust that we can make each other successful. If we can’t trust each other, we can’t succeed.

Honesty

Transparency builds trust. We always strive to be as transparent, open and honest as possible. We aren’t passive aggressive, opaque or two-faced. We say what we mean and we mean what we say. That doesn’t mean that we are blunt, rude, or aggressive. It means that we are open with ourselves, our teammates, our partners and our customers. We’re in the business of open-source software after all. We should walk the walk when we talk the talk.

Fairness

Politics suck. Favoritism sucks even more. Be a good human. Do unto others as you would have them do unto you. Kick ass and you will be rewarded. Fail and we will help you succeed. Loose trust and we will let you know you need to have our backs.

Innovation

We take risk to join a community like Hedgehog because we want to build, market, sell and support a really great product that delivers incredible value for customers. We are in the tech business because we love the creative destruction of innovation. We love to disrupt the status quo, and we love to make people happy when they use our stuff.

Fun

Work should be fun. A lot of fun. We all want to love what we do. Life is short. It’s too short to not have fun doing what we do at least five days a week. Work can be hard at times, but we put in the effort because we feel satisfied with the results we achieve and the relationships we build. When we consistently feel that work is not fun, we introspect to understand why so we can get back to having fun again.

Care

As much as we want to make Hedgehog a family, we all obviously have actual families outside of work. Family comes first. If you need time, space or support to take care of your family and yourself, we go out of our way to give you what you need.

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, USA based candidates only)
  • Laptop, IT equipment

Job Description

TL;DR: This is a dream job for a super-deep networking dataplane software nerd who’s into open networking and open source data-planes based on VPP, eBPF, DPDK, and other technologies. If you’re passionate about Linux networking and high-performance data-panes love messing around with smartNICs, DPUs, and IPUs, and think like a packet, you will love this. This is not a DevOps, full-stack programming, javascript, or database position.

  • Help us build an Open Network Operating system that people can trust and consume easily.
  • Architect, design, and build a scalable high-performance data-plane.
  • Fix bugs, and improve/enhance open source data-plane and routing stacks.
  • 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.

The ideal candidate is an experienced software engineer with deep expertise in networking and hardcore real-time and distributed systems programming. This is a hard-core coding position.

Qualifications

This is a hard-core dataplane engineering position. The ideal candidate is an experienced software engineer with deep expertise in networking and hardcore real-time and distributed systems programming. Must think like a packet.

Prerequisites:

  • 7+ years of relevant hardcore dataplane and Linux networking experience..
  • We don't care what degree you have; what matters is what you've done and what you can do.

Languages, frameworks, platforms, and tools:

  • Experience in programming in at least one of the following languages: C, C++, Rust, or Go.
  • Working knowledge and experience with Linuxnetworking
  • Experience with high-performance dataplanes VPP, eBPF, DPDK, or VPP.
  • Experience with overlay technologies like VxLAN, Geneve, ...
  • Experience with XDP
  • Experience with dataplane acceleration/offload/execution at smartNIC/IPU/DPU. Specifically, NVIDIA Bluefield, Pensando/AMD, Intel, Marvell DPUs/IPUs
  • Working knowledge of data-plane debug, troubleshooting and testing tools.

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.

Network technology experience requirements (a huge plus):

  • Familiarity with open routing stacks, s.a. FRR (previously Quagga, Zebra), Bird, KubeRouter, ExaBGP, FreeRouter, XORP ...
  • Familiarity amd hands-on experience with routing protocols, s.a. BGP, OSPF, ISIS, RIP, … is a huge plus.
  • Hands-on experience and familiarity with BGP-based underlays.
  • Hands-on experience and familiarity with BGP EVPN
  • Hands-on experience with P4, OpenFlow, OpenConfig
  • Familiarity with IPTables, OVS, …
  • Familiarity with CNIs like Calico, OVN, Multus, Cillium

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

  • 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.

Elevate your application

Let our AI craft your perfect cover letter and align your resume to this job's criteria.

By using our AI tools, you consent to sharing your profile with our AI partner for this purpose.

Apply now

Please let Hedgehog know you found this job on Himalayas. This helps us grow!

Apply now

About the job

Apply before

Jun 12, 2024

Posted on

Apr 13, 2024

Job type

Full Time

Experience level

Senior

Location requirements

Hiring timezones

United States +/- 0 hours

About Hedgehog

Learn more about Hedgehog and their company culture.

View company profile

Hedgehog is an open source software company dedicated to giving Cloud Native application owners the ability to deploy workloads on edge compute and distributed cloud infrastructure with the same procurement power and automated operations that power the public cloud. Hedgehog helps customers escape vendor lock, automate mass-scale infrastructure operations, and reduce their cost of service. Hedgehog is a member of the Open Compute Project, The Linux Foundation, and the SONiC community.

Hedgehog Values

Family: All for one and one for all! When you join Hedgehog you join a family. We are a community of friends who enjoy working together. We try really hard to understand each others values and discern whether our values are compatible. If they are, we treat each other with the love and respect we would treat a family member.

Trust: We need to know you can get the job. We need to know you have our backs. We trust that we can make each other successful. If we can’t trust each other, we can’t succeed.

Honesty: Transparency builds trust. We always strive to be as transparent, open and honest as possible. We aren’t passive aggressive, opaque or two-faced. We say what we mean and we mean what we say. That doesn’t mean that we are blunt, rude, or aggressive. It means that we are open with ourselves, our teammates, our partners and our customers. We’re in the business of open-source software after all. We should walk the walk when we talk the talk.

Fairness: Politics suck. Favoritism sucks even more. Be a good human. Do unto others as you would have them do unto you. Kick ass and you will be rewarded. Fail and we will help you succeed. Loose trust and we will let you know you need to have our backs.

Innovation: We take risk to join a community like Hedgehog because we want to build, market, sell and support a really great product that delivers incredible value for customers. We are in the tech business because we love the creative destruction of innovation. We love to disrupt the status quo, and we love to make people happy when they use our stuff.

Fun: Work should be fun. A lot of fun. We all want to love what we do. Life is short. It’s too short to not have fun doing what we do at least five days a week. Work can be hard at times, but we put in the effort because we feel satisfied with the results we achieve and the relationships we build. When we consistently feel that work is not fun, we introspect to understand why so we can get back to having fun again.

Care: As much as we want to make Hedgehog a family, we all obviously have actual families outside of work. Family comes first. If you need time, space or support to take care of your family and yourself, we go out of our way to give you what you need

Employee benefits

Learn about the employee benefits and perks provided at Hedgehog.

View benefits

Unlimited Time Off

Hedgehog promotes work-life balance by offering unlimited time off to its employees.

Remote Work Opportunity

Hedgehog supports fully remote work for USA-based candidates, allowing for flexibility and comfort.

Engaging Work Culture

Hedgehog boasts a fun and engaging work culture, with a focus on solving interesting engineering problems.

Comprehensive Health

Hedgehog provides a comprehensive health insurance package that includes medical, dental, and vision coverage.

View Hedgehog's employee benefits
Claim this profileHedgehog logoHE

Hedgehog

View company profileVisit githedgehog.com

Similar remote jobs

Here are other jobs you might want to apply for.

View all remote jobs

4 remote jobs at Hedgehog

Explore the variety of open remote roles at Hedgehog, offering flexible work options across multiple disciplines and skill levels.

View all jobs at Hedgehog

Remote companies like Hedgehog

Find your next opportunity by exploring profiles of companies that are similar to Hedgehog. Compare culture, benefits, and job openings on Himalayas.

View all companies

Find your dream job

Sign up now and join thousands of other remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan