
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