Senior VPP Developer

7 years

30 - 60 Lacs

Posted:2 days ago| Platform: Linkedin logo

Apply

Work Mode

Remote

Job Type

Full Time

Job Description

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

Mock Interview

Practice Video Interview with JobPe AI

Start DevOps Interview
cta

Start Your Job Search Today

Browse through a variety of job opportunities tailored to your skills and preferences. Filter by location, experience, salary, and more to find your perfect fit.

Job Application AI Bot

Job Application AI Bot

Apply to 20+ Portals in one click

Download Now

Download the Mobile App

Instantly access job listings, apply easily, and track applications.

coding practice

Enhance Your Skills

Practice coding challenges to boost your skills

Start Practicing Now

RecommendedJobs for You