Tech Lead Storage Software Engineer - DGX Cloud

at Nvidia
📍 World
📍 Canada
📍 United States
USD 224,000-425,500 per year
SENIOR
✅ Remote

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Algorithms @ 7 Distributed Systems @ 7 Communication @ 4 Networking @ 4 Debugging @ 7 QA @ 4

Details

We are looking for a Storage Services Software engineer to join the block storage group. You will be a member of a team that builds the next generation block storage capabilities. You will work closely with a variety of teams and architects including the networking team, hardware teams and external customers. You will define the software architecture and implementation of advanced storage services that must meet extreme performance and scalability demands. The role is part of a globally distributed team focused on pushing technical boundaries and delivering a platform for tomorrow.

Responsibilities

  • Join the cluster-manager team: develop and maintain highly distributed code that interacts with other components and is responsible for the lifecycle of volumes and their RAIDs.
  • Design and develop cluster-manager functions and related storage services.
  • Coordinate testing of cluster-manager functionality with the QA team.
  • Acquire deep understanding of algorithms, technical details, and interactions with other components.
  • Analyze challenging bugs and customer cases, often across multiple components.
  • Drive new solutions based on issues that arise and collaborate with networking, hardware, QA, and customer teams.

Requirements

  • B.Sc., M.Sc. or Ph.D. in Computer Science or related discipline (or equivalent experience).
  • 12+ years of experience as a senior developer, preferably with experience in a storage company.
  • Strong comprehension of large and sophisticated systems (distributed systems, high-performance storage).
  • Experience with lifecycle management of block volumes, RAIDs, and cluster-level storage coordination.
  • Strong debugging and problem-analysis skills; ability to investigate cross-component issues and drive fixes.
  • Excellent communication skills and ability to work directly with customers and partners.

Ways to Stand Out

  • High degree of independence and ownership.
  • Strong communication and customer-facing skills.
  • Prior experience designing software architecture for highly distributed, high-performance storage systems.

Compensation & Additional Information

  • Base salary ranges:
    • Level 5: 224,000 USD - 356,500 USD
    • Level 6: 272,000 USD - 425,500 USD
  • You will also be eligible for equity and benefits.
  • Applications for this job will be accepted at least until August 24, 2025.
  • NVIDIA is an equal opportunity employer and values diversity in its workforce.