Senior Systems Software Engineer - NV Cloud Functions

NVIDIA
Bengaluru, India
Workplace: RemoteFull timeFunction: Software EngineeringExperience: 3+ yearsEducation: bachelorsSkills: ["Execution","Focus","Autonomy","Collaboration","Learning"]

Build and ship the next generation of NVIDIA Cloud Functions, improving the performance, reliability, and scaling of systems that route AI workloads across distributed GPU fleets. Work in an open-source environment spanning control plane and edge deployments, designing services in Java, Go, and Rust. Collaborate across NVIDIA integrations, automate cloud-native build/test/release pipelines, and support Kubernetes-based runtimes and open-source stewardship.

Loading

Loading job details...

Preparing the role view and application actions.

FursaFursa
NVIDIA
NVIDIA
1 day ago

Senior Systems Software Engineer - NV Cloud Functions

✓ Verified Job

Canonical indexed version, validated from employer's careers page.

Source: Company careers pageValidated by: Fursa AI
Last checked: 15 hours agoStatus: Live

Job Summary

Build and ship the next generation of NVIDIA Cloud Functions, improving the performance, reliability, and scaling of systems that route AI workloads across distributed GPU fleets. Work in an open-source environment spanning control plane and edge deployments, designing services in Java, Go, and Rust. Collaborate across NVIDIA integrations, automate cloud-native build/test/release pipelines, and support Kubernetes-based runtimes and open-source stewardship.
Location: Bengaluru, India
Workplace: Remote
Employment Type: Full time
Job Function: Software Engineering
Seniority: Mid level

Key Responsibilities

  • •Improve performance, reliability, and scaling behavior of the system that routes AI workloads to distributed GPU fleets.
  • •Design and ship services in Java, Go, and Rust in an open public repository.
  • •Automate and optimize build, test, integration, and release processes for cloud-native deployments.
  • •Partner with NVIDIA engineering teams to integrate the platform with adjacent NVIDIA technologies (KAI Scheduler, NVIDIA NIM, Grove, Dynamo).
  • •Triage open-source community issues and pull requests, and write documentation contributors can build on.

Key Requirements

  • •Bachelor’s or Master’s Degree in Computer Science (or equivalent experience).
  • •3+ years of hands-on software engineering.
  • •Expert-level knowledge in a systems programming language (Go, C, or Rust) plus data structures, algorithms, and distributed software architecture.
  • •Strong understanding of container orchestration (Kubernetes) and container technologies, including CI automation experience with GitLab and ArgoCD.
  • •Expertise with scripting (Bash, Python) and working with Unix/Unix-like kernel internals such as Linux.
Experience:3+ yearsOpen-sourceDistributed systemsCloud nativeKubernetesContainers
Education:Bachelor's in Computer Science
Skills:ExecutionFocusAutonomyCollaborationLearning
Tech Stack:JavaGoRustKubernetesGitLabArgoCDBashPythonLinuxHTTP/2GRPCUnixCloud Service Providers

Company Brief

NVIDIA
Designs and manufactures GPUs, AI accelerators, and system-on-chip products for gaming, data centers, professional visualization, and automotive markets, enabling advanced graphics, AI, and high-performance computing solutions worldwide.
Industry: Electronics Manufacturing
Company Size: Enterprise (1,001+ employees)
Revenue: USD 1B+
Growth: Public Company
Valuation: Public Company (Market Cap in USD)
Funding: IPO / Publicly Listed
Headquarters: Santa Clara, United States
Founded: 1993
Glassdoor
Glassdoor: 4.3
WebsiteLinkedInGlassdoor