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, and CLI tools
Domain
AI/ML infrastructure, Cloud services, Distributed computing
Deliverable
production ML models
Required skills
Golang, Kubernetes, Distributed systems architecture, Cloud Service Provider integrations, Storage service implementation, End-to-end automation, Enterprise software development
Preferred skills
Large-scale cluster architecture (multi-petabyte to exabyte), Full lifecycle software ownership, GPU Direct Storage, DPU, RDMA
Technologies
Golang, Kubernetes
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