Datapath Engineer

2 weeks ago


Pushkar, India Novelus Full time

Who We’re Looking For:

We are currently hiring a dynamic Datapath Engineer to support our team remotely.


What You'll Do:

  • Work on debugging the performance bottleneck of Datapath software on multi-core, multi-thread and NUMA architecture using profiling tools
  • Enhance the software to achieve line-rate performance
  • Be the subject matter expert on Intel DPDK related queries
  • Train the team on DPDK framework and mentor junior engineers
  • Write highly optimized code and Datapath packet debugging
  • Collaborate with Architecture team on new features design
  • Work on improving performance and stability for existing engines and solutions
  • Implement improvements and new features related to DPDK


What you’ll need:

  • Datapath programming and debugging with DPDK
  • Datapath performance tuning with DPDK
  • Has experience with L2, MPLS, IPv4, IPv6, TCP Stack
  • Has experience with Distributed Systems and Multi-core programming (packet buffer management, high performance packet inspection, packet debugging, porting of TCP/IP stack, distributed systems and network virtualization)
  • Has experience with Linux kernel/thread/IPCs/Locks
  • Working with team across multiple locations
  • Has experience with docker and kubertenes
  • Has solid C/C++ development and debugging skills