eBPF Developer / Software Engineer

About MantisNet:

Mantis Networks (MantisNet) is on the forefront of developing intelligent, streaming network visibility solutions that simplify the process of accessing and extracting real-time communications data for solving some of the most challenging problems faced by SecOps, DevOps, and NetOps. Our engineering culture will benefit from a pragmatic approach, honest discussions, and an opinionated bias to simplify the complexities in modern network observability.

Engineering Overview:

The Engineering team has developed the Containerized Visibility Fabric (CVF) with eBPF at its core to deliver kernel-based, event-driven metadata to Mobile Network Operators (MNO) and help them realize the 5G promise of low latency/high speed connectivity. The CVF currently provides topology of ephemeral resources, cloud native packet capture, encrypted session visibility and protocol metadata generation of the full stack of 5G protocols. Visibility in micros-services based architectures require day zero instrumentation and Communication Service Providers (CSP) providers and ecosystem members need end-to-end observability (O/RAN, MEC, Core) of the 5G mobile network.

The Opportunity:

Be a leading contributor to the CVF for 5G to help build a best-in-class cloud native monitoring solution using eBPF. In this role, you will wear many hats from writing eBPF code, to contributing to the MantisNet CVF agent development (GoLang), partnering with our Executive and Product teams, and working closely with our customers to understand their use cases. You will:

  • Own new feature development end-to-end from ideation to implementation
  • Build and optimize low-overhead data collection tools based on eBPF that collect important 5G communications stack events, and metrics from the kernel.
  • Develop solutions to instrument the full 5G stack to include but not limited to HTTP/S, HTTP/2, gRPC, F1AP, xNAP, PFCP, NAS, NGAP and more, to stream to distributed message queues such as NATS.
  • Be a driving force in product decisions

Your Experience:

  • You have experience working with and developing in the Linux kernel, either using eBPF, as a kernel developer, or building low level programs in C
  • You have a deep understanding of the various layers of the protocol stack and have hands-on experience troubleshooting networking or API related issues
  • You have significant experience building high throughput/low latency systems
  • You have been building applications and tooling for 5+ years and know the systems you’ve worked on in depth
  • You are motivated by solving problems for our customers first and foremost

Nice to haves: 

  • You have contributed to the Linux kernel
  • You participate in or have contributed to open source projects
  • You have experience with Golang
  • You have worked on very large scale deployments
  • You have worked in a startup environment

If this sounds like you, we'd love to chat!

At MantisNet, we are committed to providing competitive pay and benefits that are in line with industry standards. We analyze and carefully consider several factors when determining compensation, including your work history and professional experience. These considerations potentially can cause your compensation to vary.

Your Privacy:

 Any information you submit to MantisNet as part of your application will be processed in accordance with MantisNet’s Privacy Notice.

 


Apply:

Please reference this career position and submit a cover letter and resume to info@mantisnet.com