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 (NDPI, Enea Qosmos), 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!