DPDK Backend Engineer – High-Performance Packet Processing

Hybrid workplace

We work in a hybrid model in global locations where we have company offices. All other employees work remotely.

Typical time on-site

Flexible

Featured benefits

  • Company Offsites
  • Work From Home (WFH) Options
  • Flexible Working Hours

Job Type: [Full-time/Contract]

About the Role:

We seek a DPDK Backend Engineer with deep expertise in C/C++, DPDK, and high-speed packet processing. The ideal candidate will optimize low-latency networking, integrate DPDK with DPI libraries, and fine-tune system performance for high-throughput network environments.

Key Responsibilities:

  • Develop and optimize DPDK-based components for high-performance packet processing.
  • Tune DPDK configurations (memory management, core affinity, NUMA awareness) for low latency.
  • Debug and profile network packet flows, using GDB, Valgrind, and DPDK profiling tools.
  • Ensure seamless integration with DPI libraries, control plane modules, and network stacks.
  • Implement scalability, stability, and error recovery strategies for production environments.
  • Develop and maintain unit, integration, and performance tests to validate system throughput.

Must-Have:

  • 5+ years in C/C++ programming with memory and performance optimization skills.
  • Strong expertise in DPDK, network protocols (TCP/IP, UDP), and packet processing.
  • Experience with Linux internals, kernel bypass techniques, and high-speed networking.
  • Proficiency in low-level debugging and profiling for high-performance environments.

Nice-to-Have:

  • Experience with gRPC, message queues, and inter-process communication.
  • Understanding of NICs, PCIe, and hardware offloading techniques.
  • Familiarity with CI/CD pipelines, automated performance testing, and observability tools.

🚀 Join us to push the limits of high-performance packet processing!

Why Join Us?

  • Work on cutting-edge, high-speed networking solutions with industry-leading performance.
  • Collaborate with top engineers in DPI, network security, and cloud networking.
  • Competitive salary, benefits, and career growth opportunities.

🚀 Join us to push the limits of high-performance packet processing!