Software Engineer - Data-Path

Remote: 
Hybrid
Contract: 
Work from: 

Offer summary

Qualifications:

Proven experience in modern C++ programming and design., Experience with multi-threaded programming and distributed systems., BSc degree in Computer Science or Engineering is highly desired., Knowledge of networking and experience with Python programming are advantageous..

Key responsibilities:

  • Design and develop core data plane features for large-scale distributed systems.
  • Mentor and guide junior engineers in software development practices.
  • Work on features related to forwarding information base, quality of service, security, and telemetry.
  • Collaborate with cross-functional teams to deliver high-quality networking solutions.

DriveNets logo
DriveNets Scaleup https://www.drivenets.com/
201 - 500 Employees
See all jobs

Job description

Description

Location: Ra'anana

Hybrid

#LI-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.

The Role

We are looking for the best of the best talent that is capable of dreaming out of the box and can execute on the dream and turn it into real value for our customers.

We’re looking for a software engineer with a passion for software development, excellent design/coding/debugging skills and the ability to mentor and guide junior engineers.

The data-path group provides core components for our products. We design and develop the data plane features for a large-scale distributed system. For example, we own features related to forwarding information base, quality of service, security and telemetry.


Requirements

Minimum requirements:

  • Profound knowledge and proven experience in modern C++, both in design and development
  • Experience with multi-threaded programming

Highly desired:

  • BSc degree in Computer Science or Engineering
  • Proven working experience (at least 3 years) in software engineering of distributed systems
  • Experience with Python programming

Advantages:

  • Experienced in development in docker containers environment
  • Knowledge in networking

If your experience is close but doesn’t fulfill all requirements, please apply. DriveNets is on a mission to build a special company comprised of individuals with different backgrounds, perspectives, and experiences.

DriveNets is an equal opportunity employer. We do not discriminate based on upon race, religion, color, national origin, sexual orientation, gender identity, gender expression, age, status as a protected veteran, status as an individual with disability, or other applicable legally protected characteristics.

More About DriveNets

Based in Israel with locations in Romania, US and Japan as well as extended teams, DriveNets operations cover more than 16 countries. With recognition by industry analysts and through numerous industry awards, DriveNets is pushing market momentum, allowing for faster service innovation from the network core to the edge. Visit our website:

https://drivenets.com/company/


Required profile

Experience

Spoken language(s):
English
Check out the description to know which languages are mandatory.

Other Skills

  • Mentorship

Software Engineer Related jobs