Senior Go Engineer, AI Storage & Distributed Systems

NVIDIA Gruppe

Santa Clara (CA)

On-site

USD 184,000 - 357,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

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 Go Architect: Distributed AI Storage, Scalable
Senior Go Architect: Distributed AI Storage, Scalable

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Senior Go Distributed Storage Architect for AI/ML (Equity)
Senior Go Distributed Storage Architect for AI/ML (Equity)

NVIDIA • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Equity
Benefits
Senior Go Architect for Distributed AI Storage
Senior Go Architect for Distributed AI Storage

JobCubby • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Equity
Benefits
Senior Go Distributed Systems Engineer — AI Storage Cloud
Senior Go Distributed Systems Engineer — AI Storage Cloud

Nvidia Corporation in • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Distributed Software Engineer, Golang - DGX Cloud
Senior Distributed Software Engineer, Golang - DGX Cloud

JobCubby • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Equity
Benefits
Senior Distributed Software Engineer, Golang - DGX Cloud
Senior Distributed Software Engineer, Golang - DGX Cloud

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 184,000 - 357,000
Senior Storage Systems Engineer for AI Data Infrastructure
Senior Storage Systems Engineer for AI Data Infrastructure

NVIDIA Gruppe • Santa Clara (CA)

On-site
USD 152,000 - 288,000
Equity compensation
Benefits
Senior Distributed Software Engineer, Golang - DGX Cloud
Senior Distributed Software Engineer, Golang - DGX Cloud

NVIDIA Corporation • Santa Clara (CA), Northern (KY)

Hybrid
USD 184,000 - 357,000
Senior Distributed Software Engineer, Golang - DGX Cloud
Senior Distributed Software Engineer, Golang - DGX Cloud

NVIDIA • Santa Clara (CA)

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

NVIDIA • California (MO)

On-site
USD 184,000 - 288,000
Equity
Benefits