Logo for Ness Digital Engineering

Dataplane Acceleration & Fast Path - Senior software Engineer

Job description

Description

We are looking for a Senior Software Engineer with strong foundations in Linux networking, packet processing, and system‑level performance tuning. The ideal candidate has hands‑on experience with DPDK or similar fast‑path frameworks and is eager to work on high‑performance dataplane components.

Responsibilities:
  • Develop dataplane components using DPDK, OVS‑DPDK, or similar technologies.
  • Perform basic NUMA optimization, CPU pinning, threading configuration, and latency tuning.
  • Run performance benchmarking, profiling, and regression testing.
  • Troubleshoot packet‑level and fast‑path issues using traffic generators and system instrumentation tools.
  • Contribute to CI/CD workflows through integration with GitLab/BitBucket.
  • Participate in code reviews, test planning, and documentation of feature designs.

Qualifications:
Education
  • BE/ME in Computer Science/Computer Engineering, MCS.
Experience
  • 2–4 years of experience in networking, Linux systems programming, or dataplane frameworks.

Professional Qualities
  • Strong problem‑solving skills and attention to detail.
  • Eagerness to learn low‑level systems and fast‑path networking.
  • Good collaboration, communication, and documentation skills.

Mandatory Technical Skills
  • Exposure to DPDK, OVS/OVS‑DPDK, or ODP/OFP
  • Understanding of NUMA basics, CPU affinity, and Linux performance tuning
  • Basic performance benchmarking (throughput/latency)
  • Familiarity with CI/CD: GitLab, BitBucket
 
Preferred Domain Experience:
  • Satellite/teleports or other constrained/managed WAN environments.
  • Experience with high-latency/variable-bandwidth links and Performance Enhancing Proxies (PEPs) (e.g. TCP acceleration/spoofing, header/data compression).

Software Engineer Related jobs

Other jobs at Ness Digital Engineering

We help you get seen. Not ignored.

We help you get seen faster — by the right people.

🚀

Auto-Apply

We apply for you — automatically and instantly.

Save time, skip forms, and stay on top of every opportunity. Because you can't get seen if you're not in the race.

AI Match Feedback

Know your real match before you apply.

Get a detailed AI assessment of your profile against each job posting. Because getting seen starts with passing the filters.

Upgrade to Premium. Apply smarter and get noticed.

Upgrade to Premium

Join thousands of professionals who got noticed and hired faster.