Hero background

DPDK Backend Engineer – High-Performance Packet Processing

Job Type: Full-time/Contract

Work Model: Hybrid workplace with flexible on-site time

Key Responsibilities:

  • Develop and optimize DPDK-based components for high-performance packet processing
  • Tune DPDK configurations for low latency and maximum throughput
  • Debug and profile network packet flows at line rate
  • Ensure seamless integration with DPI libraries and network stacks
  • Implement scalability and error recovery strategies
  • Develop and maintain comprehensive performance tests

Requirements:

  • 5+ years of experience in C/C++ programming
  • Strong expertise in DPDK (Data Plane Development Kit)
  • Deep understanding of network protocols (TCP/IP, UDP)
  • Experience with packet processing and network programming
  • Knowledge of Linux internals and kernel bypass techniques
  • Experience with high-speed networking (10G/40G/100G)
  • Skills in low-level debugging and profiling

Nice to Have:

  • Experience with gRPC
  • Understanding of NICs and PCIe
  • Hardware offloading techniques
  • CI/CD pipeline knowledge
  • Automated performance testing experience

Featured Benefits:

Company OffsitesWork From Home (WFH) OptionsFlexible Working Hours

🚀 Join us to drive the next generation of telecom and observability solutions!

Why Join Us?

  • • Work on innovative telecom and observability solutions
  • • Collaborate with skilled engineers, architects, and business leaders
  • • Opportunity to make data-driven decisions that shape product direction
  • • Competitive salary, benefits, and career growth opportunities