Senior Distributed Software Engineer, Golang - DGX Cloud
Core
Design and build a reliable, scalable, and efficient distributed storage-as-a-service tailored for AI/ML applications.
Role type
Senior IC distributed systems engineer (Golang)
Builds
Distributed storage service, user-space applications, containers, Go-bindings, CLI tools, and automation pipelines.
Domain
AI/ML infrastructure, High-Performance Computing, Cloud Services
Deliverable
production ML models
Required skills
Distributed systems architecture, Golang, Kubernetes, Cloud Service Provider integrations, Storage service implementation, End-to-end automation, Product ownership
Preferred skills
Experience with large-scale clusters (multi-petabyte to exabyte), GPU Direct Storage, DPU, RDMA
Technologies
Golang, Kubernetes, Cloud Service Providers
Responsibilities
Lead architecture and design of distributed storage service, Develop and maintain distributed Go programs, Build features to enhance availability and reliability, Collaborate with cross-functional teams to deliver Cloud services, Automate deployment, management, and monitoring of the service
Seniority
Senior, hands-on IC
