DevJobs

DN- AI Team Leader - AI Datacenter Networking (Rust)

Overview
Skills
  • Python Python
  • Rust Rust
  • Networking Networking
  • distributed systems
  • system-level APIs
  • DPDK
  • DPU architectures
  • P4
  • RDMA
  • SAI
  • smart NIC
  • SONiC
Description

Location: Tel Aviv

#Hybrid

DriveNets is a leader in high-scale disaggregated networking solutions. Founded in 2015, DriveNets modernizes the way service providers, cloud providers and hyperscalers build networks. Supporting the largest network in the world, more than half of AT&T’s backbone traffic is running on DriveNets’ Network Cloud open disaggregated architecture. Raising $587 million in three funding rounds, DriveNets is disrupting the networking market from high-scale architecture to AI platforms, and is bringing onboard the most talented people. We are seeking people that want to make an impact on the world’s leading communication networks and are experienced in networking architecture or AI infrastructure solutions.

Job Summary

As the Team Leader, you will manage and mentor a team of software engineers developing advanced networking components and services in Rust and Python. You’ll combine hands-on technical leadership with people management, setting technical direction, reviewing code, driving design discussions, and ensuring the team’s delivery aligns with DriveNets’ architectural and product vision. This is a highly technical leadership role: you will contribute to design and architecture while cultivating best practices in modern systems programming, asynchronous networking, observability, and performance optimization.

Key Responsibilities

  • Lead, mentor, and grow a team of software engineers specializing in Rust and Python for AI datacenter networking.
  • Define technical roadmap, design architecture, and own the team’s deliverables.
  • Lead implementation of networking and distributed-systems components.
  • Collaborate closely with architects, product management, QA, and platform teams to deliver features supporting large-scale AI network deployments.
  • Perform technical design reviews and deep-dive debugging; ensure code quality, maintainability, and observability.
  • Encourage a culture of innovation, continuous learning, and technical excellence.
  • Manage planning, prioritization, and reporting; communicate progress and risks to leadership.
  • Recruit, onboard, and mentor engineers to expand the team’s capabilities.

Requirements

Required Qualifications

  • B.Sc. or higher in Computer Science, Computer Engineering, or equivalent experience.
  • 7 + years of software development experience, with at least 2 years leading or mentoring engineers.
  • Strong proficiency in Rust — including async programming, memory safety, concurrency, and performance profiling.
  • Deep understanding of networking fundamentals (L2/L3, routing, load balancing, network monitoring).
  • Experience with Linux networking, system-level APIs, or distributed systems.
  • Strong communication skills and a collaborative mindset.

Preferred Qualifications

  • Experience with SONiC, SAI, or open-source network operating systems.
  • Knowledge of DPDK, RDMA, P4, or smart NIC/DPU architectures.
  • Familiarity with AI cluster topologies, high-throughput interconnects, and performance tuning for large-scale workloads.
DriveNets