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