NVIDIA - Senior AI Storage Software Architect
NVIDIA is seeking a Senior AI Storage Software Architect to join our team in Raanana, Israel. You will be responsible for designing and developing cutting-edge storage software solutions optimized for large-scale AI and deep learning workloads.
**What you’ll be doing:**
* Architect and design distributed storage software for high-performance AI applications.
* Develop innovative solutions for data management, I/O optimization, and file systems.
* Collaborate with AI researchers and engineers to understand storage requirements for new workloads.
* Lead technical discussions and guide the implementation of complex software components.
* Analyze storage performance, identify bottlenecks, and propose architectural improvements.
* Drive the adoption of new storage technologies and best practices.
**What we need to see:**
* MS/PhD in Computer Science, Electrical Engineering, or a related field.
* 10+ years of experience in software development, with a strong focus on storage systems.
* 5+ years leading architecture and design of complex software products.
* Deep expertise in distributed storage, file systems, and data integrity.
* Strong programming skills in C/C++ and Python.
* Experience with Linux kernel and storage stack.
* Understanding of parallel I/O and high-performance computing (HPC) environments.
* Excellent problem-solving and communication skills.
**Ways to stand out from the crowd/Bonus points:**
* Experience with AI/ML frameworks (TensorFlow, PyTorch) and data pipelines.
* Knowledge of NVMe/RDMA protocols.
* Contributions to open-source storage projects.