Senior AI Storage Software Architect

NVIDIA · Semiconductors · Raanana, Israel +2

NVIDIA is seeking a Senior AI Storage Software Architect to define and design the next generation of storage solutions for AI workloads, including training, inferencing, KV cache, and RAG. The role involves researching AI storage workloads, optimizing them, designing the storage software stack and APIs, leading POCs, and driving hardware features for DPUs and NICs. Requires 5+ years of storage experience and familiarity with AI applications and technologies.

What you'd actually do

  1. Define how storage for AI clusters should look like
  2. Research and analyze AI storage workloads, POC ways to optimize them
  3. Design the storage SW stack for AI, APIs, and offloads
  4. Lead hands-on POCs
  5. Drive HW features to next generation of DPUs and NICs

Skills

Required

  • 5+ years of experience in a storage company as senior developer or an architect
  • Experience with AI applications, training and inference, KV cache, RAG, vLLM, NIMs, etc
  • Ability to quickly adapt to new technology and go deep into new areas
  • Can work independently
  • Strong communication skills
  • Able to work with customers and partners
  • Drive new solutions based on any issues that arise

Nice to have

  • B.Sc., M.Sc. or Ph.D. in Computer Science or related discipline

What the JD emphasized

  • storage for AI
  • AI storage workloads
  • training, inferencing, KV cache, RAG
  • storage SW stack for AI
  • DPUs and NICs

Other signals

  • AI storage workloads
  • training, inferencing, KV cache, RAG
  • storage SW stack for AI
  • DPUs and NICs