
Backend DPI Engineer – High-Performance Packet Processing
Job Type: Full-time/Contract
Work Model: Hybrid workplace with flexible on-site time
Key Responsibilities:
- Develop and optimize DPI libraries for traffic classification
- Analyze network protocols (TCP/IP, UDP, HTTP, etc.)
- Debug low-level C/C++ code for packet processing
- Ensure scalability and robust error handling
- Implement unit and integration tests
- Validate DPI accuracy using PCAP-based testing
Requirements:
- 5+ years of experience in C/C++ programming
- Memory optimization and performance tuning skills
- Deep understanding of DPI, network protocols, and packet processing
- Experience with Linux internals
- Debugging and profiling tools expertise
- Knowledge of DPDK and high-speed packet capture techniques
Nice to Have:
- Experience with gRPC
- Knowledge of message queue systems (RabbitMQ, Kafka)
- Familiarity with Kubernetes and Docker
- Experience with observability tools (Prometheus, VictoriaMetrics)
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