← Back to jobs
N

Senior Software Architect, Accelerated AI Networking

NVIDIA·Israel·en
On-siteFull-timeAI EngineeringElectronics Manufacturing

Join an advanced computing team developing architectural solutions for accelerated networking software supporting distributed AI training, inference, and high-performance computing systems.

Responsibilities

  • Lead development of networking applications and libraries using hardware-accelerated data-plane programming
  • Define software stacks and libraries for accelerated networking in AI and HPC environments
  • Establish use cases and performance targets based on customer requirements
  • Collaborate with networking research and development, firmware, hardware, product, and architecture teams
  • Develop a strategic vision for networking technology with adjacent software and hardware architects

Requirements

  • Bachelor’s or master’s degree in computer science, electrical engineering, or computer engineering, or equivalent experience
  • At least 8 years of software development experience in C/C++
  • At least 3 years of experience as a software architect
  • Proven networking experience
  • Knowledge of networking drivers and operating systems
  • Ability to collaborate effectively across multinational, distributed teams

Nice to have

  • Experience defining or developing high-performance user-space software
  • Hands-on experience with DPDK or SPDK
  • Knowledge of RDMA, RoCE, or InfiniBand

Relevance

More opportunities

Similar jobs

The newest open roles in AI Engineering.

Questions, answered

Frequently asked questions