Senior Storage Product Engineer

at Nvidia
USD 168,000-264,500 per year
SENIOR
✅ On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 4 Ansible @ 4 Chef @ 4 Go @ 4 Grafana @ 4 Kubernetes @ 4 Linux @ 4 Prometheus @ 4 Terraform @ 4 Python @ 4 Java @ 4 Algorithms @ 4 Data Structures @ 4 Distributed Systems @ 7 Bash @ 4 Communication @ 7 Networking @ 4 OpenStack @ 4 Performance Optimization @ 7 Puppet @ 4 Compliance @ 4

Details

NVIDIA's Enterprise Product Engineering involves crafting, constructing, and maintaining vital systems efficiently and reliably.

As a Senior Storage Product Engineer, you will take ownership of NVIDIA’s Product Team's internal and partner-facing storage environments. The focus is delivering high-performance, highly available storage systems that scale while enabling developers to innovate rapidly and safely. This role emphasizes storage architecture, distributed systems, performance optimization, and automation, and requires both hands-on technical depth and big-picture systems thinking with strong focus on automation, continuous improvement, and resilience.

Responsibilities

  • Architect, deploy, and operate large-scale storage clusters with a focus on scalability, high availability, and data durability.
  • Develop proactive monitoring and alerting frameworks for early detection and remediation of performance and reliability issues.
  • Optimize AI/ML and HPC workloads by crafting intelligent caching, low-latency storage invention, and high-throughput tuning.
  • Own the full lifecycle of storage services—from building and deploying to continuous improvement and scaling.
  • Partner with development teams to deliver automation frameworks, capacity management strategies, and launch readiness reviews.
  • Maintain production storage health by monitoring latency, efficiency, and availability, using predictive analytics and automation.
  • Improve efficiency with compression, deduplication, tiering strategies, and dynamic data placement.
  • Maintain data security and compliance by implementing encryption, access controls, auditing, and governance based on policies.
  • Automate and scale operations using infrastructure-as-code, orchestration, and AI/ML workflows.

Requirements

  • BS degree or equivalent experience in Computer Science, Storage Systems, or a related technical field with 12+ 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.
  • Proven understanding of block, file, and object storage technologies, including their scalability, reliability, and performance characteristics.
  • 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 development, and automating maintenance of large-scale Linux-based storage systems.
  • Experience in one or more of: 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 such as InfluxDB, Prometheus, Grafana, and the Elastic stack for monitoring storage system health.
  • Strong communication skills, teamwork, and a commitment to high-quality work and daily dedication.

Ways to Stand Out

  • Deep understanding of large-scale distributed storage architectures, replication strategies, and erasure coding techniques.
  • Proficiency in optimizing performance, fine-tuning, and resolving issues with high-throughput storage systems.
  • Experience analyzing and improving distributed storage system performance at scale.
  • Strong comprehension of network protocols, architectures, and troubleshooting related to storage performance, stability, and availability.
  • Experience using or operating private and public cloud storage solutions based on Kubernetes, OpenStack, or hybrid cloud architectures.

Compensation & Benefits

  • Base salary range: 168,000 USD - 264,500 USD (determined based on location, experience, and pay of employees in similar positions).
  • Eligible for equity and benefits (see NVIDIA benefits page).

Additional Info

  • Application acceptance at least until September 29, 2025.
  • NVIDIA is an equal opportunity employer committed to diversity and inclusion.