Network Engineer (eBPF/Kubernetes)
We’re hiring: Network Engineer (with eBPF + Protocol Dissection Expertise)
Kubeshark is looking for a seasoned Network Engineer who will operate as a senior software engineer, building critical components of our network observability stack.
You'll design and develop core modules that handle network processing, protocol dissection, and traffic capture, using advanced technologies like eBPF, AF_PACKET, and XDP.
We're seeking candidates with a strong track record in building traffic analyzers and protocol dissectors—ideally with production experience at companies focused on packet analysis, deep inspection, or security tooling.
Hands-on eBPF experience is mandatory.
What You’ll Do
As a Network Engineer on our core engineering team, you will:
- Design and implement protocol analyzers, dissectors, and reassemblers that run inside Kubernetes.
- Work at the intersection of the Linux kernel, Kubernetes, and modern networking frameworks.
- Define and build high-performance systems that process real-time traffic at scale.
- Own the design and architecture of critical components in our traffic inspection and protocol parsing pipeline.
- Write production-grade Golang code for our network processing stack.
- Build and maintain cloud-native services deployed via Kubernetes, Helm, and Docker.
- Improve observability, scalability, and fault-tolerance of our backend systems.
- Collaborate closely with DevOps, Infra, and Platform teams to ensure robust cloud integration.
- Mentor peers and contribute to a high-caliber, remote-first engineering culture.
What We’re Looking For
Must-Haves
✅ Deep, hands-on experience with eBPF
✅ 7+ years in backend development, including 5+ years in Golang
✅ 4+ years in low-level Linux networking or kernel development
✅ Strong understanding of Kubernetes internals and networking model
✅ Experience building tools for traffic analysis, protocol parsing, and packet inspection
✅ In-depth knowledge of the OSI model and protocols like TCP, UDP, HTTP/2, DNS
✅ Familiarity with Kubernetes-native tooling: Docker, Helm, kubectl
✅ Experience in high-impact architectural decisions or leading system design
✅ Strong English communication skills (written and verbal)
✅ Prior experience in distributed, remote teams
Bonus Points
➕ Contributions to open-source projects in Golang, networking, or Kubernetes
➕ Experience with observability tools, SRE platforms, or infrastructure monitoring
➕ Familiarity with cloud environments (especially AWS)
➕ Active presence in dev communities (GitHub, Stack Overflow, Reddit, etc.)
Why Join Us
🌍 Remote-first — work from anywhere
🧠 High-impact role — shape the next generation of network observability for Kubernetes
⚙️ Cutting-edge tech — eBPF, Kubernetes, protocol analyzers, cloud-native tooling
🔥 Influence product direction — your decisions will power mission-critical systems used by SREs and platform engineers worldwide
How to Apply
Send us your resume along with any of the following:
- Code samples or repos involving eBPF, protocol parsing, or network traffic capture
- Architectural diagrams, blog posts, or write-ups demonstrating your backend expertise
- Examples of Kubernetes-native tooling you’ve built or contributed to
- Anything else that showcases your technical depth and leadership
Let’s build the future of Kubernetes-native network observability—together.