Senior Storage Production Engineer - Dgx Cloud

NVIDIA NVIDIA · Semiconductors · Santa Clara, CA +1 · Remote

NVIDIA is seeking a Senior Storage Production Engineer for their DGX Cloud service. This role focuses on designing, building, and maintaining large-scale, high-performance distributed storage systems that support AI/ML and HPC workloads. Responsibilities include ensuring reliability, scalability, optimizing data access, and automating storage operations using AI/ML-driven techniques. The engineer will work on monitoring, alerting, performance tuning, and incident response for storage infrastructure.

What you'd actually do

  1. Design, implement, and support large-scale storage clusters, ensuring scalability, high availability, and data integrity.
  2. Develop and maintain storage monitoring, logging, and alerting systems to ensure proactive detection and resolution of performance issues.
  3. Work with AI/ML workloads to improve storage architectures for low-latency access, efficient caching, and high-throughput performance.
  4. Improve the lifecycle of storage services – from inception and design to deployment, operation, and continuous optimization. Support storage services before they become available through activities such as system build consulting, developing automation frameworks, capacity management, and launch reviews.
  5. Maintain production storage infrastructure by supervising availability, latency, and system health, leveraging predictive analytics and AI-driven automation.

Skills

Required

  • 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, S3, iSCSI, 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.
  • excellent written and oral communication skills
  • excellent work ethics
  • deep sense of teamwork
  • produce quality work
  • commitment to finishing your tasks every single day

Nice to have

  • 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

What the JD emphasized

  • large-scale
  • high availability
  • low-latency
  • high-throughput
  • AI/ML workloads
  • AI-driven automation

Other signals

  • AI/ML workloads
  • HPC
  • low-latency data access
  • high-throughput performance
  • AI-driven automation