N

NVIDIA

Designs the chips and software that power AI

Senior Software Engineer - Platform and Deployability

Platform EngineeringConfirmed live in the last 24 hours
Full-timeNo salary listedIn-person

About the Job

Requirements

  • A B.Sc. or M.Sc. in Computer Science, Computer Engineering, or a related technical field, or equivalent practical experience.
  • At least 5 years of software engineering experience in platform, infrastructure, runtime, or deployability-focused roles.
  • Hands-on experience with Kubernetes and production deployment tooling such as Helm, operators, or GitOps workflows.
  • Programming and automation skills in one or more of Go, Python, Bash, or similar.
  • Experience shipping software that other organizations install and operate themselves.
  • Practical experience with distributed systems and production services that fail independently and must remain correct under partial failure.
  • Strong debugging skills across Linux, networking, containers, and service runtime behavior.
  • Experience with CI/CD, release engineering, environment validation, or infrastructure-as-code.

Responsibilities

  • Build the deployment platform underneath the product, including packaging, configuration, environment validation, upgrade paths, rollback flows, and runtime safeguards.
  • Own deployability across Kubernetes, cloud, on-premises, and restricted or air-gapped environments.
  • Design and improve mechanisms that make the system installable and supportable at scale, including Helm charts, deployment manifests, configuration schemas, dependency validation, readiness checks, and operational tooling.
  • Partner with backend and feature teams to ensure services are production-ready on day one and remain correct over time.
  • Improve platform resilience by designing for partial failure, misconfiguration, restarts, state loss, and degraded environments.
  • Turn scale and benchmark findings into concrete deployment guidance, sizing recommendations, and supported topologies.
  • Help evolve the platform from legacy deployment models toward a modern Kubernetes-based operational model.

Desired Qualifications

  • Experience delivering software into on-premises, customer-controlled, or air-gapped environments.
  • Experience with Kubernetes deployability at scale, including upgrades, rollback, configuration management, and day-two operations.
  • Familiarity with telemetry, observability, monitoring, or AI/HPC infrastructure.
  • Experience turning operational pain points into productized solutions, such as pre-install validation, deployment standards, support tooling, or automated recovery paths.
  • A systems mindset, with the ability to work across code, runtime, infrastructure, and customer reality.

About the Company

NVIDIA

Designs the chips and software that power AI

NVIDIA designs the chips and software that power artificial intelligence and sells complete data center systems to cloud providers, AI labs, and other businesses, along with GeForce graphics cards for gamers. Its GPUs, chips that perform thousands of calculations at once, became the main hardware for AI after researchers used them to train the AlexNet image-recognition model in 2012. NVIDIA connects many GPUs with its own processors and networking gear into servers and rack-sized computers, and developers program them through its CUDA software. These systems bring in most of its sales, and it also makes chips for cars and robots. Jensen Huang co-founded NVIDIA in 1993, and it is based in Santa Clara, California.

Company size
10,001+
Company stage
IPO
Headquarters
Santa Clara, CA
Founded
1993

Recently Posted Jobs

Explore more opportunities at NVIDIA

See more jobs