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.