NVIDIA is seeking a Senior Software Engineer to help develop distributed storage services for AI/ML. You will work closely with the broader NVIDIA team to design and build a reliable, scalable, and efficient storage-as-a-service tailored to AI applications that can be deployed anywhere and scale without limitations.

Responsibilities:

  • Lead the overall architecture and design of the distributed storage service optimized for AI/ML
  • Develop and maintain distributed, robust, and scalable Go programs deployed to state-of-the-art open-source ecosystems, including Kubernetes
  • Develop and maintain user-space applications, containers, Go-bindings, and CLI tools
  • Build features for a distributed storage service to enhance availability and reliability for large-scale deployments
  • Engage and collaborate with NVIDIA Research, Computing, Product teams, cross-functional teams, and external customers to deliver Cloud services
  • Automate distributed storage service end-to-end, including deployment, management, and monitoring

Requirements:

  • Bachelor’s of Science in Computer Science, or related field (or equivalent experience) with 8+ years of industry experience
  • Strong background in developing distributed systems involving Golang, Kubernetes, and Cloud Service Provider integrations
  • Strong track record of delivering distributed services in a variety of distributed computing environments
  • Experience in implementing storage services and interfaces to ensure scalable, high-performance, and reliable solutions
  • History of ownership of product delivery from inception to support
  • Experience developing and maintaining enterprise software
  • Great communication and presentation skills

Preferred Qualifications:

  • Experience architecting, building, and deploying a distributed service that runs on large-scale clusters, multi-petabyte to exabyte in size, with millions of users
  • Ownership of all lifecycle stages of software development and delivery
  • Passion for innovating and investing in groundbreaking technologies, particularly in accelerated Computing environments such as GPU Direct Storage, DPU, and RDMA

You will also be eligible for equity and benefits.