Senior Go Engineer, AI Storage & Distributed Systems

NVIDIA Gruppe

Santa Clara (CA)

On-site

USD 184,000 - 357,000

Full time

14 days+

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

NVIDIA is seeking a Senior Software Engineer to help us develop distributed storage services for AI/ML. You will design and build a scalable storage-as-a-service that supports AI applications across large clusters, using Go, Kubernetes, and cloud integrations.

You will own architecture, develop robust Go programs, collaborate with research and product teams, automate deployment and monitoring, and help deliver high-performance storage services for NVIDIA’s diverse workloads, from graphics to

Qualifications

  • 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. Experience deploying, managing, and debugging applications in a Kubernetes environment.
  • Great communication and presentation skills.

Responsibilities

  • Leading the overall architecture and design of our 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.
  • Building features for a distributed storage service to enhance availability and reliability for large-scale deployments
  • Engaging and collaborating with NVIDIA Research, Computing, Product teams, cross-functional teams, and external customers to deliver Cloud services.
  • Automating distributed storage service end-to-end, including deployment, management, and monitoring

Skills

Go
Kubernetes
Distributed systems
Cloud integrations

Education

Bachelor's degree in Computer Science

Job description

NVIDIA is seeking a Senior Software Engineer to help us develop distributed storage services for AI/ML. You will design and build a scalable storage-as-a-service that supports AI applications across large clusters, using Go, Kubernetes, and cloud integrations.

You will own architecture, develop robust Go programs, collaborate with research and product teams, automate deployment and monitoring, and help deliver high-performance storage services for NVIDIA’s diverse workloads, from graphics to

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Storage Engineer for AI Data Infrastructure
Senior Storage Engineer for AI Data Infrastructure

NVIDIA Corporation • United States

Remote
USD 152,000 - 288,000
Senior Distributed Software Engineer, Golang - DGX Cloud
Senior Distributed Software Engineer, Golang - DGX Cloud

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Distributed Storage Engineer for AI/ML Workloads
Senior Distributed Storage Engineer for AI/ML Workloads

NVIDIA Corporation • United States

Remote
USD 176,000 - 334,000
Senior Storage Engineer — Cloud-Native AI Data Infrastructure
Senior Storage Engineer — Cloud-Native AI Data Infrastructure

NVIDIA • California

On-site
USD 184,000 - 287,500
Equity
Benefits
Lead Storage Software Engineer for AI GPU Clusters
Lead Storage Software Engineer for AI GPU Clusters

NVIDIA • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Equity
Benefits
Senior Go Storage Engineer for AI/GPU Platforms
Senior Go Storage Engineer for AI/GPU Platforms

United States Digital Space LLC • United States

Remote
USD 150,000 - 190,000
Competitive compensation
Benefits package
Professional development
+1
Lead Storage Software Engineer for AI-Scale HPC
Lead Storage Software Engineer for AI-Scale HPC

NVIDIA Corporation • Santa Clara (CA)

Hybrid
USD 224,000 - 431,000
Equity
Comprehensive Benefits
Senior Software Engineer - Distributed AI Infra (Kubernetes)
Senior Software Engineer - Distributed AI Infra (Kubernetes)

Engg • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior AI Data Storage Engineer - Cloud-Native, Equity
Senior AI Data Storage Engineer - Cloud-Native, Equity

NVIDIA • North Carolina

On-site
USD 152,000 - 241,500
Equity compensation
Benefits
Senior AI Infrastructure Engineer — GPU & Datacenter
Senior AI Infrastructure Engineer — GPU & Datacenter

NVIDIA Corporation • Santa Clara (CA)

On-site
USD 224,000 - 431,000
Equity
Benefits