About the Role
About The Company
DriveNets is a leader in large-scale networking solutions for AI infrastructure and service providers. The company's disaggregated networking architecture transforms the economics of large-scale infrastructures while maximizing performance, utilization, and operational efficiency. Its high-performance AI fabric maximizes GPU utilization and accelerates deployments by optimizing the AI stack end-to-end, resulting in higher tokens-per-second and lower cost-per-token. DriveNets' solutions power production networks for global tier-1 operators like AT&T and Comcast, and scale multi-vendor AI infrastructures at foundation model labs, NeoClouds, and enterprises.
Responsibilities
- Design and develop the core infrastructure components that power our products across a large-scale distributed system.
- Own and evolve key infrastructure domains such as high-availability, data-management, security, and telemetry.
- Produce excellent software design, write clean and efficient code, and debug complex issues across the stack.
- Mentor and guide junior engineers, sharing knowledge and raising the technical bar of the team.
- Turn ambitious, out-of-the-box ideas into real, production-grade value for our customers.
Requirements
Technical Skills
- BSc in Computer Science or a related degree, or equivalent practical experience.
- 5+ years of experience working as a Software Engineer.
- Strong proficiency in C++ / C.
- Experience with Rust and Python.
- Fast and self-driven learner of new technologies and programming languages.
Soft Skills
- Genuine passion for software development and craftsmanship.
- Ability to mentor and guide junior engineers.
- Creative, out-of-the-box thinker who can also execute and deliver.
Nice to Have / Advantage
- Experience with networking concepts (IPv4/6, ARP, DAD, routing, neighbors, etc.) — significant advantage.
- Experience with Linux networking, including Netlink and Linux network interfaces — significant advantage.
- Experience developing distributed systems.
- Experience with Linux kernel development or kernel internals.
- Experience working in a Linux environment.
- Experience developing software infrastructures.
- Experience with computer networking software.
- Experience with high-scale systems and performance optimizations.
More About DriveNets
Based In Israel With Extended Teams Located In The US, Japan, And Romania, DriveNets Operations Cover More Than Twelve Countries Globally. Powering Production Networks For Global Tier-1 Operators, DriveNets Is a Leader In Large-scale Networking Solutions For AI Infrastructure And Service Providers.
Requirements
Bachelor's Degree
A BSc in Computer Science or a related degree, or equivalent practical experience is required.
C++ / C Proficiency
Strong proficiency in C++ / C is necessary for this role.
Rust Experience
Experience with Rust and Python is required.
5+ Years Experience
Candidates should have over 5 years of experience as a Software Engineer.
Fast Learner
A fast and self-driven learner of new technologies and programming languages is essential.
Nice to Have
Experience with networking concepts like IPv4/6, ARP, and routing is a significant advantage.
Experience with Linux networking, including Netlink and Linux network interfaces, is a significant advantage.
Experience developing distributed systems is beneficial.
Experience with Linux kernel development or kernel internals is a plus.