
Senior Distributed Software Engineer, Golang
Posted Aug 27

Posted Aug 27
This is a fully remote position, open to applicants in California.
β’ Oversee the comprehensive architecture and design of a distributed storage service tailored for AI/ML applications.
β’ Create and sustain distributed, resilient, and scalable Go applications deployed within open-source ecosystems, including Kubernetes.
β’ Design and support user-space applications, containers, Go bindings, and command-line interface (CLI) tools.
β’ Develop features for a distributed storage service to improve availability and reliability for large-scale implementations.
β’ Collaborate and engage with NVIDIA Research, Computing, Product teams, cross-functional teams, and external clients to provide cloud services.
β’ Automate the end-to-end process of the distributed storage service, encompassing deployment, management, and monitoring.
β’ Bachelor's degree in Computer Science or a related discipline (or equivalent experience).
β’ Over 8 years of professional experience.
β’ Strong expertise in developing distributed systems utilizing Golang, Kubernetes, and integrations with Cloud Service Providers.
β’ Proven history of delivering distributed services across various distributed computing environments.
β’ Experience in implementing storage services and interfaces designed for scalable, high-performance, and reliable solutions.
β’ Track record of taking ownership of product delivery from inception through to support.
β’ Experience in developing and maintaining enterprise-level software.
β’ Proficiency in deploying, managing, and troubleshooting applications within a Kubernetes environment.
β’ Excellent communication and presentation abilities.
β’ Experience in architecting, building, and deploying distributed services on large-scale clusters is a significant advantage.
β’ Ownership of all lifecycle stages of software development and delivery is a notable qualification.
β’ Interest and expertise in accelerated computing environments such as GPU Direct Storage, DPU, and RDMA, along with cloud services oriented towards distributed systems is a significant advantage.
β’ Equity
β’ Comprehensive benefits
Arista Networks
Squad
Mozilla
Palo Alto Networks
Get handpicked remote jobs straight to your inbox weekly.