Datapath Software Engineer - AI Datacenter Networking

🕒 July 30, 2025

🏢🏡 Tel Aviv – Hybrid

⏰ Full Time

🟡 Mid-level

🟠 Senior

🧑‍💻 Full-stack Engineer

Apply Now
Find Similar Remote Jobs

📊 Check your resume score for this job

Improve your chances of getting an interview by checking your resume score before you apply.

Logo of DriveNets

DriveNets

WebsiteLinkedIn

201 - 500 employees

DriveNets is a rapidly growing software company that has created a radical new way for service providers and hyperscalers to build their networking infrastructure. DriveNets Network Cloud and DriveNets Network Cloud-AI are new innovative networking solutions that apply the cloud architectural approach to high-scale networking. They bring together the scalability of standard Ethernet Clos architecture with the high performance and reliability of service provider networking, delivering optimal networking performance, scale and cost structure for service providers and hyperscalers.

📋 Description

• Develop and optimize high-performance datapath software for AI datacenter networking • Implement SONiC enhancements, smart NIC integration, and specialized routing features for AI workloads • Optimize packet processing performance for AI training and inference traffic • Implement RDMA and high-speed networking protocol support • Create monitoring and telemetry collection mechanisms for datapath analysis • Implement load balancing algorithms optimized for AI workload patterns • Debug and optimize datapath performance bottlenecks • Collaborate with QA teams on feature testing and validation • Contribute to open-source SONiC community and maintain vendor-specific extensions

🎯 Requirements

• BSc degree in Computer Science or Engineering • 5+ years of software development experience in networking or systems programming • Strong proficiency in C/C++ and Python programming • Understanding of networking protocols and packet processing optimization • Strong debugging skills with networking and performance analysis tools • Experience with SONiC development, SAI implementation, or switch software • Knowledge of Linux kernel networking • Experience with smart NIC programming interfaces and SDK development • Familiarity with DPDK, RDMA, and high-performance networking libraries • Experience with AI/ML framework networking integration

Apply Now