Senior VPP Developer – Remote (India) with Future Relocation to Hyderabad
Position:
 Senior VPP Developer (Remote, India)
Experience Required:
 7+ years in 
high-performance networking & data plane development
Salary Range:
 ₹30 LPA – ₹60 LPA (Negotiable for exceptional candidates)
Work Mode:
 Remote (Initial), with 
relocation to Hyderabad
 (after probation)
Employment Type:
 Full-time
About The Role
We are looking for a 
Principal/Senior VPP Developer
 to lead the design and optimization of 
next-gen networking solutions
 using 
Vector Packet Processing (VPP), DPDK, and cloud-native technologies
. This is a 
high-impact role
 where you will architect 
low-latency, high-throughput data plane systems
 for enterprise and cloud environments.You will work alongside 
top-tier engineers, open-source contributors, and cloud architects
 to build 
cutting-edge networking appliances, SDN/NFV solutions, and security frameworks
.
Detailed Responsibilities
-  Core VPP & DPDK Development
- Design, develop, and optimize VPP plugins for custom packet processing. 
- Enhance VPP performance (throughput, latency, scalability) using DPDK, AF_XDP, or eBPF. 
- Debug packet drops, bottlenecks, and race conditions in VPP-based systems. 
- Implement custom forwarding algorithms (L2 switching, L3 routing, ACLs, NAT). 
- Work on SR-IOV, Vhost-user, and hardware offloads (NICs like Mellanox, Intel). 
-  Networking Protocols & Security
- Deep expertise in L2/L3 protocols (Ethernet, VLAN, IPv4/IPv6, ARP, ICMP). 
- Implement L4 features (TCP/UDP optimization, connection tracking, load balancing). 
- Develop IPsec VPNs, TLS/SSL acceleration, and firewall policies. 
- Work on tunneling protocols (VXLAN, GRE, Geneve, MPLS). 
-  Cloud & Kubernetes Integration
- Integrate VPP with Kubernetes CNI plugins (Calico, Cilium, Multus). 
- Optimize VPP for cloud-native workloads (AWS EKS, Azure AKS, GCP GKE). 
- Experience with service meshes (Istio, Envoy) is a plus. 
-  Performance Benchmarking & Optimization
- Use TRex, iPerf, or MoonGen for traffic generation & benchmarking. 
- Profile VPP using perf, VTune, or DPDK’s telemetry. 
- Optimize CPU pinning, NUMA awareness, and memory allocation. 
-  DevOps & Automation
- Build CI/CD pipelines for VPP deployments (Jenkins, GitLab CI). 
- Automate testing using Robot Framework, PyTest. 
- Experience with Ansible, Terraform, or Kubernetes Operators is a plus. 
-  Leadership & Collaboration
- Lead architecture discussions and mentor junior engineers. 
- Contribute to open-source projects (FD.io, DPDK, VPP). 
- Work with cross-functional teams (Product, QA, SRE). 
 
Mandatory Skills & Tech Stack
-  Core Expertise (Must Have)
 
✔ 
VPP (Vector Packet Processing)
 – Plugin development, performance tuning✔ 
DPDK (Data Plane Development Kit)
 – Poll-mode drivers, memory management✔ 
C/C++ (Advanced)
 – Memory optimization, multi-threading, lock-free algorithms✔ 
Linux Networking
 – Kernel bypass, XDP, eBPF, tc, iptables
-  Networking Protocols (Must Have)
 
✔ 
L2:
 Ethernet, VLAN, QinQ, MAC learning✔ 
L3:
 IPv4/IPv6, ARP, ICMP, Routing (OSPF, BGP)✔ 
L4:
 TCP/UDP optimizations, NAT, Load Balancing✔ 
Security:
 IPsec, SSL/TLS, Firewall (nftables, conntrack)
-  Cloud & Virtualization (Good to Have)
 
✔ 
Kubernetes Networking
 (CNI, Cilium, Calico)✔ 
Public Cloud (AWS VPC, Azure Networking, GCP Hybrid Connect)
✔ 
Virtualization (KVM, QEMU, SR-IOV, Virtio)
-  Tools & Debugging (Must Have)
 
✔ 
Traffic Generators:
 TRex, iPerf, MoonGen✔ 
Debugging:
 GDB, Wireshark, perf, Valgrind✔ 
Profiling:
 VTune, DPDK Telemetry, Flame Graphs
Qualifications & Experience
✅ 
Bachelor’s/Master’s in CS, EE, or related field
 (PhD is a plus).✅ 
7+ years
 in 
networking/data plane development
.✅ 
3+ years
 of 
hands-on VPP/DPDK experience
 (open-source contributions preferred).✅ Strong background in 
Linux kernel networking, performance tuning, and distributed systems
.✅ Experience with 
cloud networking (AWS/Azure/GCP) is a plus
.
Why Join Us?
🚀 
Work on bleeding-edge networking tech
 (VPP, DPDK, eBPF, Cloud-Native).💻 
100% remote initially, then relocate to Hyderabad
 (hybrid flexibility).💰 
Top-tier compensation (₹30L – ₹60L) + bonuses + stock options (for senior hires)
.🌍 
Collaborate with global experts & open-source communities (FD.io, Linux Foundation)
.📈 
Fast-track career growth
 (Principal Engineer/Architect path).
How to Apply?
If you are a 
VPP/DPDK expert
 passionate about 
high-speed networking
, we want to hear from you!Skills: vpp (vector packet processing),public cloud (aws, azure, gcp),dpdk (data plane development kit),networking,profiling tools (vtune, dpdk telemetry),debugging tools (gdb, wireshark),optimization,kubernetes networking,kubernetes,traffic generators (trex, iperf, moongen),vpp,linux,l2/l3/l4 protocols,c/c++,linux networking,azure,cloud