Senior Software Architect, Advanced Development

NVIDIA · Semiconductors · Yokneam, Israel +1

Senior Software Architect focused on accelerating networking and building AI data centers, researching transport functions for AI workloads, and leading architectural efforts in distributed AI, deep learning, HPC, SDN, virtualization, and storage.

What you'd actually do

  1. Enhance NVIDIA's GPU Networking offerings for accelerating AI workloads, such as NVIDIA Dynamo or NVIDIA NIXL.
  2. Identify and evaluate new technologies, innovations and partner relationships for alignment with our technology roadmap and business value.
  3. Lead architecture and design of such technologies.
  4. Lead proof-of-concept development to evaluate and drive such technologies.

Skills

Required

  • systems architecture
  • virtualization
  • networking
  • storage
  • Windows or Linux drivers
  • performance profiling
  • optimization techniques
  • HW offloads

Nice to have

  • Deep Learning frameworks
  • AI communication libraries (NCCL, UCX, MPI and equivalents)
  • system architecture
  • CPU/GPU/memory/storage/networking

What the JD emphasized

  • M.Sc. or Ph.D. in Computer Science, Electrical or Computer Engineering
  • 12+ years of industry experience
  • Deep understanding of performance profiling and optimization techniques
  • Shown research track record

Other signals

  • accelerate networking
  • AI data centers
  • optimizing AI workloads
  • distributed AI and deep learning solutions