Jobs · Engineering · California

Senior Systems Software Engineer, Cloud Infrastructure and Development

NVIDIA AI · Santa Clara, CA · 2 mo ago
EngineeringFull-time

Full-time senior systems software engineer role focused on improving the operation and user experience of distributed system infrastructure using AI.

About the role

We are developing next-generation AI-powered infrastructure that scales to run millions of requests and jobs on thousands of servers efficiently, reliably, and securely.

Responsibilities

  • Design, build, test, deploy, and maintain software infrastructure APIs and services.
  • Collaborate effectively with peers and partners through brainstorming and review sessions to produce high-quality design, code, and documentation.
  • Review, recommend, and model best practices of distributed systems for reliability, performance, monitoring, security, compliance, interoperability, usability, correctness, consistency, and simplicity.
  • Support other NVIDIA teams in using this foundational infrastructure.
  • Debug production issues across services and multiple levels of the stack.

Requirements

  • Bachelor’s degree or equivalent experience.
  • More than 8 years dedicated to software engineering in one or more programming languages, including data structures and algorithms.
  • 2 years of experience designing, testing, maintaining and/or launching distributed systems.

Skills

  • Experience with Agentic AI frameworks and patterns.
  • Background with container technologies such as Docker and Kubernetes.
  • Experience with DevOps tools such as Ansible, Terraform, and Jenkins.
  • Knowledge of the Java programming language and web frameworks such as Spring Boot.

Pay

Base salary range: $184,000 – $287,500 USD (Level 4) or $224,000 – $356,500 USD (Level 5), depending on location, experience, and position level. Eligible for equity and benefits.

Similar jobs