Senior Distributed Software Engineer, Golang

atNVIDIARemoteUS flagCaliforniaFull-timeFull-stack EngineerSenior$184k – $356.5k/year

Posted Aug 27

This is a fully remote position, open to applicants in California.

πŸ“‹ Description

β€’ 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.


⛳️ Requirements

β€’ 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.


🏝️ Benefits

β€’ Equity

β€’ Comprehensive benefits

People also viewed

Arista Networks5 hours ago

Software Engineer, Kernel and BIOS

IE flagIreland OnlyFull-timeFull-stack Engineer
ApplyView job
Squad5 hours ago

C Embedded Software Engineer

UA flagUkraine OnlyFreelanceFull-stack Engineer
ApplyView job
Mozilla5 hours ago

Senior Software Engineer, Add-Ons

GB flagUnited Kingdom OnlyFull-timeFull-stack EngineerΒ£66k – Β£87k/year
ApplyView job
Palo Alto Networks5 hours ago

Principal Technical Product Engineer

ES flagSpain, +1 more countryFull-timeFull-stack Engineer
ApplyView job
TRAX5 hours ago

AI Software Engineer

PL flagPoland OnlyFull-timeFull-stack EngineerPLN 28k – PLN 35k/month
ApplyView job
Capgemini5 hours ago

Software Engineer – Full-Stack

FR flagFrance OnlyFull-timeFull-stack Engineer
ApplyView job

Never miss a great job!

Get handpicked remote jobs straight to your inbox weekly.

Trusted by 7,400+ designers