Dataplane Acceleration & Fast Path - Technical Lead
Description
We are seeking an experienced Technical Lead with strong expertise in dataplane acceleration and Linux fast‑path networking. This role requires hands‑on development skills in DPDK‑based packet processing, OVS‑DPDK pipelines, and performance tuning.
Responsibilities:
- Lead development of dataplane modules using DPDK and OVS‑DPDK.
- Optimize packet‑processing paths for low‑latency and high‑throughput workloads.
- Perform NUMA tuning, CPU pinning, memory tuning.
- Conduct performance benchmarking, traffic simulation, and detailed profiling.
- Collaborate with architecture teams to influence design and performance strategies.
- Ensure high‑quality code, design consistency, and maintainability across deliverables.
Qualifications:
Education
- BE/ME in Computer Science/Computer Engineering, MCS.
Experience
- 4–6 years of experience in dataplane/fast‑path systems development.
Professional Qualities
- Strong sense of ownership and engineering discipline.
- Excellent debugging, performance analysis, and systems troubleshooting.
- Effective communication across teams and functions.
Mandatory Technical Skills
- Hands‑on with DPDK, OVS‑DPDK, OFP/ODP
- NUMA tuning, CPU pinning, hugepages
- Throughput/latency performance optimization
- Performance benchmarking tools and methodologies
- 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).