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 Backend DPI Engineer with expertise in C/C++, deep packet inspection (DPI), and network protocol analysis. The ideal candidate will optimize DPI libraries, enhance packet processing performance, and collaborate with network engineers and DevOps teams.
Key Responsibilities:
Develop and optimize DPI libraries for high-performance traffic analysis.
Analyze and process network protocols (TCP/IP, UDP, HTTP, etc.).
Debug and profile low-level C/C++ code using GDB, Valgrind.
Ensure scalability, stability, and error handling in DPI applications.
Implement unit/integration tests and validate accuracy using PCAP-based testing.
Must-Have:
5+ years in C/C++ programming with memory optimization skills.
Strong understanding of DPI, network protocols, and packet processing.
Experience with Linux internals, debugging, and profiling tools.
Familiarity with DPDK and high-speed packet capture techniques.
Nice-to-Have:
Experience with gRPC, message queues (RabbitMQ, Kafka).
Knowledge of Kubernetes, Docker, and observability tools (Prometheus, VictoriaMetrics).
🚀 Join us to build the future of network traffic intelligence!
Why Join Us?
Work on cutting-edge DPI solutions in high-performance networking.
Collaborate with top-tier engineers in a fast-paced, innovative environment.
Competitive salary, benefits, and career growth opportunities.
🚀 Join us to build the future of network traffic intelligence!