Senior Distributed Software Engineer, Golang

Nvidia

Confirmed live today High trust
Remote

Quick summary

Work type
Remote
Location
Santa Clara, CA
Salary
$184,000–$287,500 / yr
Employment
Full-time
Posted
3 days ago
Freshness
Confirmed live today

Market check

Salary context

Above market

How this pay compares to similar roles

Similar $192k
This role $236k
$134k $304k
below market most similar roles pay here above market

This role pays more than 83% of similar roles. Most pay $151,000–$232,300 — the blue band above. At the midpoint, this role pays about $236k versus about $192k for comparable roles.

Based on 240 similar postings.

Employer

About Nvidia

Nvidia is a leading designer of graphics processing units (GPUs) and system-on-chip units, powering gaming, professional visualization, data centers, and artificial intelligence workloads. Industry: Semiconductors & AI Computing

Nvidia currently has 1623 open roles on FindRole.

Listed pay typically runs $184,000–$287,500 across 1110 roles with salary data.

Most-posted roles

View all roles at Nvidia

At a glance

TL;DR · Senior Distributed Software Engineer, Golang

As a Senior Distributed Software Engineer, Golang - DGX Cloud, you will join the team to develop distributed storage services specifically tailored for AI/ML applications. You will lead the architecture and design of a reliable, scalable storage-as-a-service that supports diverse business areas including graphics drivers, autonomous vehicles, and deep learning frameworks. Your daily responsibilities include developing and maintaining robust Go programs, user-space applications, containers, Go-bindings, and CLI tools. You will automate end-to-end deployment, management, and monitoring while collaborating with research and product teams. The role requires expertise in Golang, Kubernetes, and Cloud Service Provider integrations to build high-performance storage interfaces. You will solve complex problems regarding large-scale distributed computing environments to ensure high availability and reliability for massive deployments.

What you'll do

  • Lead the architecture and design of distributed storage services optimized for AI/ML.
  • Develop and maintain scalable Go programs deployed on Kubernetes and other open-source ecosystems.
  • Build user-space applications, containers, Go-bindings, and CLI tools.
  • Develop features to enhance availability and reliability for large-scale distributed storage deployments.
  • Automate the end-to-end deployment, management, and monitoring of distributed storage services.
  • Implement storage services and interfaces to ensure high-performance and reliable solutions.
  • Own the full software development lifecycle from initial inception to production support.

What we're looking for

  • Bachelor’s of Science in Computer Science or related field, or equivalent experience.
  • 8+ years of industry experience.
  • Strong background in developing distributed systems involving Golang, Kubernetes, and Cloud Service Provider integrations.
  • Experience in implementing storage services and interfaces to ensure scalable, high-performance, and reliable solutions.
  • Experience developing and maintaining enterprise software.
  • Experience deploying, managing, and debugging applications in a Kubernetes environment.
  • Great communication and presentation skills.
  • Experience architecting and deploying distributed services on large-scale clusters with multi-petabyte to exabyte size (preferred).

More like this

Similar roles

Senior Software Engineer, DGX Cloud Production Engineering

Nvidia

Santa Clara, CA 34 days ago
Kubernetes Python Go GitOps Terraform ArgoCD GPU Infrastructure Linux Containers Cloud Infrastructure Infrastructure Automation Distributed Systems Observability BMaaS VMaaS Managed Kubernetes Multi-cloud APIs Incident Response
8+ yrs exp

Senior Software Engineer, Capacity Management

Nvidia

Santa Clara, CA 19 days ago
Python Go Java Distributed Systems Kubernetes APIs Data Pipelines Cloud Infrastructure GPU Infrastructure AI/ML Platforms Data Modeling Observability Capacity Planning resource-management Forecasting Simulation operations-research
10+ yrs exp

Software Engineer, Cloud Infrastructure

Apple Inc

Seattle, WA 174 days ago $142,300–$263,300
Go Terraform Pulumi Kubernetes Spinnaker Python TypeScript Swift AWS GCP Azure HTTP DNS RPC Distributed Systems IaC
5+ yrs exp

Senior Software Engineer, Distributed Systems Engineering

Nvidia

Remote (Santa Clara, CA) 25 days ago $184,000–$287,500
Kubernetes Go Python Distributed Systems Slurm Bright Cluster Manager Cluster Operations Operator Development Node Health Monitoring Data Structures Algorithms Systems Programming Network Telemetry Incident Management
8+ yrs exp Remote