Senior Storage Production Engineer - DGX Cloud

2100 NVIDIA USA

Canada

On-site

CAD 247,000 - 467,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

NVIDIA Storage Production Engineering team seeks an experienced engineer to design and operate large-scale storage systems supporting GPU cloud services. You will focus on reliability, low latency, and high throughput for AI/ML workloads, while automating operations and driving capacity planning.

You will collaborate across teams to implement scalable storage architectures, monitor performance, and optimize data placement using modern tools and standards.

Qualifications

  • BS degree or equivalent in Computer Science, Storage Systems, or related field, with 8+ years of experience.
  • Experience with distributed and high-performance storage solutions, incl. clustered/parallel file systems, object storage, enterprise storage.
  • Solid understanding of block, file, and object storage tech, incl. scalability, reliability, and performance.
  • Experience with storage networking protocols such as NFS, SMB, iSCSI, S3, Fibre Channel, RDMA, NVMe over Fabrics.
  • Expertise in algorithms, data structures, software design, and automating maintenance of large-scale Linux-based storage systems.
  • Experience in one or more: C/C++, Java, Python, Go, NodeJS, Bash for storage automation and performance tuning.
  • Hands-on with Ansible, Chef, Puppet, Terraform for automating deployments; observability tools like InfluxDB, Prometheus, Grafana, Elastic.
  • Strong written and verbal communication, teamwork, and commitment to quality work.

Responsibilities

  • Design, implement, and support large-scale storage clusters with high availability and data integrity.
  • Develop and maintain storage monitoring, logging, and alerting systems for proactive issue detection.
  • Work with AI/ML workloads to optimize storage for low latency, caching, and throughput.
  • Improve lifecycle of storage services from design to deployment and optimization, incl. automation and capacity planning.
  • Maintain production storage infra by supervising availability, latency, and health; leverage predictive analytics and AI automation.
  • Optimize storage efficiency via compression, deduplication, tiering, and intelligent workload placement.
  • Scale storage systems using AI/ML-driven automation and dynamic data migration; ensure data security and auditing.
  • Participate in on-call rotation and perform blameless root-cause analysis.

Skills

Distributed storage
HPC storage
C/C++
Python
Go
Linux
Automation
CI/CD
Observability
Networking

Education

BS degree or equivalent in CS/Storage

Tools

Ansible
Terraform
Prometheus
Grafana
Elastic Stack
NFS
SMB
iSCSI
NVMe over Fabrics

Job description

Production engineering is a field that involves crafting, building, and maintaining large-scale production systems with high efficiency and availability. It encompasses various areas, including software and systems engineering practices, storage, data management, and services. Professionals in the role of Production Engineers hold specialized knowledge and expertise across various domains, including storage architecture, high-performance distributed storage, data management, systems, networking, coding, database management, prioritization, continuous delivery and deployment, along with open-source cloud-enabling technologies such as Kubernetes, containers, and virtualization. Their responsibilities include ensuring storage architectures are reliable, scalable, and efficient. They optimize data placement and access patterns. They manage large-scale distributed storage systems and ensure low-latency data access for HPC and AI/ML workloads.

Storage Production Engineers at NVIDIA ensure that our internal and external-facing GPU cloud services meet reliability and uptime goals as promised to the users while enabling developers to make changes to the existing system through careful preparation and planning while keeping an eye on capacity, latency, and performance. This role also requires a mindset focused on automating storage operations, improving data access efficiency, and optimizing storage performance. Much of our software development focuses on optimizing operations through automation, enhancing system responsiveness, and improving the efficiency of storage and production systems. Since Production Engineers are responsible for the big picture of how our systems interface with each other, we use a breadth of tools and approaches to tackle a broad spectrum of challenges. Practices such as proactive storage performance monitoring, automated fault detection and remediation, scalable data redundancy methods, and integration of intelligent caching mechanisms factor into iterative improvements that are key to system reliability and efficiency.

What You Will Be Doing:

  • Design, implement, and support large-scale storage clusters, ensuring scalability, high availability, and data integrity.

  • Develop and maintain storage monitoring, logging, and alerting systems to ensure proactive detection and resolution of performance issues.

  • Work with AI/ML workloads to improve storage architectures for low-latency access, efficient caching, and high-throughput performance.

  • 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.

  • Maintain production storage infrastructure by supervising availability, latency, and system health, leveraging predictive analytics and AI-driven automation.

  • Optimize storage efficiency through compression, deduplication, tiering strategies, and intelligent workload placement.

  • Scale storage systems sustainably using AI/ML-driven automation, policy-based tiering, and dynamic data migration techniques. Ensure data security and compliance by implementing encryption, access controls, and auditing mechanisms for storage systems.

  • Practice sustainable incident response and blameless root cause analysis. Be part of an on-call rotation to support storage and production systems.

What We Need To See:

  • 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.

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 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 August 9, 2026.

This posting is for an existing vacancy.

NVIDIA uses AI tools in its recruiting processes.

NVIDIA is committed to fostering an inclusive work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Software Engineer, Graphics Performance
Senior Software Engineer, Graphics Performance

2100 NVIDIA USA • Canada

On-site
CAD 258,000 - 501,000
Senior Account Program Manager, Creative Operations
Senior Account Program Manager, Creative Operations

2100 NVIDIA USA • Canada

On-site
CAD 192,000 - 309,000
Equity
Benefits package
Senior Architect, Model Performance and Post-Training
Senior Architect, Model Performance and Post-Training

2100 NVIDIA USA • Canada

On-site
CAD 314,000 - 605,000
Equity
Benefits package
Senior Technical Program Manager - EDA Cluster Builds and Decoms
Senior Technical Program Manager - EDA Cluster Builds and Decoms

2100 NVIDIA USA • Canada

Hybrid
CAD 314,000 - 425,000
Equity
Benefits package
Senior Infrastructure Engineer
Senior Infrastructure Engineer

NexGen Cloud Ltd. • Quebec

On-site
CAD 90,000 - 140,000
Competitive salary
Employee wellbeing benefits
25 days of holiday
+4
Senior Research Engineer - AI Coding Tools
Senior Research Engineer - AI Coding Tools

2100 NVIDIA USA • California

On-site
CAD 319,000 - 614,000
Staff Site Reliability Operations
Staff Site Reliability Operations

NVIDIA Corporation • Toronto

On-site
CAD 100,000 - 150,000
Manager, Performance Engineering
Manager, Performance Engineering

NVIDIA Corporation • Toronto

Hybrid
CAD 200,000 - 250,000
Equity
Benefits package
Senior DevOps Engineer - Robotics Simulation
Senior DevOps Engineer - Robotics Simulation

NVIDIA Corporation • Toronto

On-site
CAD 130,000 - 180,000
Equity
Benefits
Principal Engineer, Data Path / Metadata / Performance (StorageGRID)
Principal Engineer, Data Path / Metadata / Performance (StorageGRID)

NetApp, Inc. • Vancouver

On-site
CAD 225,000 - 292,000
Health Insurance
Retirement Plan
Stock Purchase Plan
+1