Hero background

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