- BS degree or equivalent experience in Computer Science, Storage Systems, or a related technical field with 8+ years of practical experience.
- Experience with distributed and high-performance storage solutions, including clustered and parallel file systems, distributed object storage, and enterprise-grade storage systems.
- Solid understanding of block, file, and object storage technologies, including their scalability, reliability, and performance characteristics and standard processes.
- Experience with storage networking protocols such as NFS, SMB, iSCSI, S3, Fibre Channel, RDMA, and NVMe over Fabrics.
- Expertise in algorithms, data structures, complexity analysis, software design, and automating maintenance of large-scale Linux-based storage systems.
- Experience in one or more of the following: C/C++, Java, Python, Go, NodeJS, and Bash for storage automation, monitoring, and performance tuning.
- Hands-on experience with infrastructure configuration management tools like Ansible, Chef, Puppet, and Terraform for automating storage deployments. Experience with observability and tracing tools like InfluxDB, Prometheus, Grafana, and the Elastic stack for monitoring storage system health.
- You should possess excellent written and oral communication skills, excellent work ethics, a deep sense of teamwork, love to produce quality work and commitment to finishing your tasks every single day.
Ways to stand out from the crowd
- Deep understanding of extensive distributed storage systems, replication strategies, and erasure coding techniques. Experience in capacity planning, performance tuning, and troubleshooting high-throughput storage systems.
- Experience with Git, code review, pipelines, and CI/CD for handling infrastructure as code. Experience in analyzing and improving distributed storage system performance at scale. Strong debugging skills with a systematic problem-solving approach to identify sophisticated storage issues. Proven understanding of network protocols, architectures, and troubleshooting techniques, especially as it relates to storage performance, stability, and availability.
- Experience using or operating private and public cloud storage solutions based on Kubernetes, OpenStack, or hybrid cloud architectures. Ability to design and implement automated storage migration, backup, and disaster recovery strategies. Thrive in collaborative environments and enjoy working with various teams to optimize storage performance. Flexible in adapting to different working styles and emerging storage technologies.
NVIDIA is leading the way in groundbreaking developments in Artificial Intelligence, High-Performance Computing, and Visualization. Our invention serves as the visual cortex of modern computers and is at the heart of our products and services. Our work opens up new universes to explore, enables amazing creativity and discovery, and powers what were once science fiction inventions from artificial intelligence to autonomous cars. NVIDIA is seeking exceptional individuals like you to help us drive the next wave of artificial intelligence.
Your base salary will be determined based on your location, experience, and other objective job-related factors. The expected base salary ranges for this position are: 176,000 USD – 276,000 USD for Level 4; and 208,000 USD – 333,500 USD for Level 5.
You will also be eligible for equity and benefits.
Applications for this job will be accepted at least until November 10, 2026.
This posting is for an existing vacancy.
NVIDIA uses AI tools in its recruiting processes.