# Senior Systems Software Engineer - NV Cloud Functions

**Company**: NVIDIA
**Location**: Santa Clara, CA
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Systems-Software-Engineer---NV-Cloud-Functions_JR2020483-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_1d59f53b-b5c

## Description

We're seeking a Senior Systems Software Engineer to join our NVIDIA Cloud Functions (NVCF) team. You'll focus on improving the performance, reliability, and scaling behavior of a system that routes AI workloads onto distributed GPU fleets.

The NVCF platform is an open-source platform that links workloads to GPUs, allowing teams to deploy, manage, and serve GPU-accelerated, containerized applications across regions and clusters worldwide.

As a Senior Systems Software Engineer, you'll work on a polyglot platform that's now fully open source, with both control plane and edge deployments. You'll design and ship services in Java, Go, and Rust, building in the open on a public repository where your commits, design proposals, and reviews are transparent to the community.

Responsibilities:

- Work on automating and optimizing build, test, integration, and release processes for cloud native.

- Partner with engineering teams across NVIDIA so the platform integrates with adjacent NVIDIA technologies.

- Help steward an open-source project by triaging community issues and pull requests and writing docs contributors can build on.

Requirements:

- Bachelor's or Master's Degree in Computer Science or equivalent experience.

- 3+ years of hands-on software engineering experience.

- Expert-level knowledge in a systems programming language (Go, C, Rust) and a proven understanding of Data Structures, Algorithms, and Distributed Software Architecture.

- Strong understanding of container orchestration systems (Kubernetes) and container technologies with hands-on automation experience in continuous integration frameworks.

- Expertise in a scripting language (Bash, Python) and knowledge and experience working with the system internals of Unix/Unix-like kernels.

Nice to Have:

- Background with pub-sub models and message queues.

- Experience optimizing for high-throughput network paths.

- Experience with developing Kubernetes Custom Resources and Operators deployed in Cloud Service Providers.

We offer competitive salaries, a generous benefits package, equity, and opportunities for growth and development.

## Skills

### Required
- Java
- Go
- Rust
- Kubernetes
- Containerization
- Distributed Systems
- Python
- Bash
- Unix

### Nice to have
- pub-sub models
- message queues
- high-throughput network paths
- Kubernetes Custom Resources
- Operators

---

Source: [Apply at nvidia.wd5.myworkdayjobs.com](https://nvidia.wd5.myworkdayjobs.com/en-US/NVIDIAExternalCareerSite/job/US-CA-Santa-Clara/Senior-Systems-Software-Engineer---NV-Cloud-Functions_JR2020483-1?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
