CareerPlan

Senior Systems Software Engineer - NV Cloud Functions

US, CA, Santa ClaraFull-time$152k2026-10-14 → 2026-11-10

Core

Design and ship services in Java, Go, and Rust to improve performance, reliability, and scaling of a system that routes AI workloads onto distributed GPU fleets.

Role type

Senior Systems Software Engineer (Distributed Systems)

Builds

Open-source platform linking workloads to GPUs for deployment, management, and serving of GPU-accelerated, containerized applications

Domain

Cloud computing, GPU acceleration, Distributed systems

Deliverable

production ML models

Required skills

Systems programming (Go, C, Rust), Distributed software architecture, Kubernetes, Container orchestration, CI/CD automation (GitLab, ArgoCD), Unix/Linux internals, Scripting (Bash, Python)

Preferred skills

Pub-sub models and message queues, High-throughput network optimization (HTTP/2, gRPC), Kubernetes Custom Resources and Operators

Technologies

Java, Go, Rust, Kubernetes, GitLab, ArgoCD, Linux, HTTP/2, gRPC

Responsibilities

Design and ship services in Java, Go, and Rust; Automate and optimize build, test, integration, and release processes; Partner with engineering teams to integrate with adjacent NVIDIA technologies; Steward an open-source project by triaging issues and writing docs

Seniority

Senior, hands-on IC