Kubeshark

Joined in 2025
90% answers
  • · 89 views · 3 applications · 21d

    Backend Architect / Golang Developer

    Full Remote · Countries of Europe or Ukraine · 6 years of experience · Advanced/Fluent
    We are looking for a Backend Architect with deep Golang expertise and a strong background in low-level networking, Linux kernel development, and Kubernetes. This role is ideal for a senior and a seasoned engineer ready to take ownership of backend...

    We are looking for a Backend Architect with deep Golang expertise and a strong background in low-level networking, Linux kernel development, and Kubernetes

    This role is ideal for a senior and a seasoned engineer ready to take ownership of backend architecture and lead the evolution of Kubeshark — our Actionable Network Observability Platform for Kubernetes

    As an architect in our core engineering team, you’ll be responsible for shaping the future architecture of Kubeshark, while having complete responsibility for major parts of the system. You'll work at the intersection of the Linux kernelKubernetes, and various networking technologies.

     Your decisions will directly impact the product’s scalability, reliability, and maintainability — and will be used by developers and DevOps teams globally.

    Responsibilities

    Backend Architecture & Development

    1. Design and lead the implementation of Kubeshark’s backend architecture using Golang.
    2. Define system components, interfaces, and services to support scalability and performance.
    3. Dive into existing codebases, understand architectural intent, and refactor where needed to improve clarity, performance, or maintainability.
    4. Guide the evolution of traffic processing and protocol inspection pipelines.
    5. Build and optimize Docker images for production-grade Kubernetes deployments.
    6. Mentor and collaborate with engineers to promote high standards of code and design.
    7. Actively contribute to a positive, collaborative, and high-energy team culture.

     

    Low-Level Networking & Kernel Engineering

    1. Design and implement  the development of protocol dissectors and traffic reassembly pipelines.

       
    2. Design systems around kernel-level networking interfaces and packet capture frameworks.
    3. Collaborate with network engineers to architect and implement implement eBPF and XDP programs for advanced packet filtering.
       

    Cloud-Native Design

    1. Build and maintain Kubernetes-native services
    2. Collaborate with DevOps and Infra teams to ensure tight cloud-native integrations.
    3. Ensure fault-tolerant, scalable, and observable backend services in Kubernetes environments.
       

    Requirements

     

    ✅ Strong architectural experience with backend systems, ideally at scale.
    ✅ 7+ years of production experience in backend development, with 5+ years in Golang.
    ✅ Deep knowledge of Kubernetes internals and networking model.
    ✅ 4+ years in Linux kernel or low-level networking development.
    ✅ Proven experience designing or working with protocol parsing, traffic reassembly, and packet inspection tools.
    ✅ Strong command of the OSI model and application-layer protocols (TCP, UDP, HTTP/2, DNS, etc).
    ✅ Familiarity with Docker, Helm, kubectl, and other K8s-native tooling.
    ✅ Strong English communication skills (written and verbal).
    ✅ Prior experience in leading architectural discussions or system design reviews.
    ✅ Proven track record in remote, distributed teams.

    ✅ Highly communicative, team-oriented, and invested in building a positive and collaborative work environment.
    ✅ Strong English communication skills (written and verbal).

     

    Nice to Have

     

    ➕ Hands-on with eBPF and XDP in production environments.
    ➕ Experience with observability platforms, infrastructure monitoring, or SRE workflows.
    ➕ Open-source contributions in Golang, networking, or Kubernetes-related projects.
    ➕ Familiarity with cloud infrastructure (AWS preferred).
    ➕ Active in technical communities (GitHub, Reddit, StackOverflow, etc).

    What We Offer

    🌍 100% remote — work from anywhere.
    🧠 Strategic technical role with global impact.
    📦 Work with cutting-edge tech: eBPF, Kubernetes, protocol analysis.
    🔥 Influence the future of cloud-native network observability.

    How to Apply

    Please send your resume along with:

    • Examples of backend architecture you've led or shaped (blog posts, diagrams, GitHub, etc)
    • Work samples or repos involving eBPF, protocol parsing, or low-level networking
    • Any Kubernetes-native tools, services, or integrations you’ve built
    • Anything else showcasing your technical depth and leadership
    More
  • · 53 views · 1 application · 25d

    Network Engineer (eBPF/Kubernetes)

    Full Remote · Countries of Europe or Ukraine · 6 years of experience · Advanced/Fluent
    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...

    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.

    More
Log In or Sign Up to see all posted jobs