Senior Software Engineer, Cloud Engineering and Services
at Nvidia
USD 224,000-425,500 per year
SCRAPED
Used Tools & Technologies
Not specified
Required Skills & Competences ?
Security @ 4 Software Development @ 7 Kubernetes @ 4 Python @ 4 GCP @ 4 Java @ 4 Distributed Systems @ 7 AWS @ 4 Microservices @ 4 E-commerce @ 3 GPU @ 4Details
The Cloud Engineering and Services Organization builds and operates foundational cloud platforms for NVIDIA's Unified Cloud Services initiative, including Unified Access Management (RBAC-based distributed authorization), a Unified Commerce Platform of microservices, and Attestation Services for confidential GPU computing. The team leverages AWS and GCP infrastructure and operates services at scale using Kubernetes. This role is for a Senior Software Engineer who will contribute to and lead core engineering efforts across these platforms, develop services primarily in Golang, and improve SDKs and libraries across multiple languages.
Responsibilities
- Lead and contribute to core engineering initiatives for critical service platforms.
- Develop core services and features primarily in Golang.
- Support and improve software libraries and SDKs across languages including Java, Python, Golang, and C/C++.
- Build, deploy, and operate services at scale using Kubernetes and containerization technologies.
- Work with AWS and/or GCP cloud infrastructure.
- Innovate by constructing AI frameworks to improve developer productivity and service efficiency.
- Collaborate across engineering, product, and operations teams in a fast-paced, multi-functional environment.
Requirements
- Bachelor's degree in Computer Science, a related technical field, or equivalent experience.
- Strong background in software development, typically 12+ years, with experience building and operating large-scale distributed systems.
- Proficiency in Golang; experience with Java, Python, and/or C/C++.
- Hands-on experience with cloud infrastructure technologies such as AWS and/or GCP.
- Deep knowledge of containerization and orchestration, particularly Kubernetes.
- History of working in cross-functional teams to deliver complex projects.
Nice to Have / Ways to Stand Out
- Master's degree or Ph.D. in a relevant technical field.
- Experience with RBAC systems or other authorization services.
- Familiarity with e-commerce platforms or payment processing systems.
- Direct experience with software attestation, confidential computing, or related security services.
- Track record of building AI-powered tools or frameworks to improve engineering productivity.
Compensation & Benefits
- Base salary ranges by level (USD):
- Level 5: 224,000 USD - 356,500 USD
- Level 6: 272,000 USD - 425,500 USD
- Eligible for equity and benefits (see NVIDIA benefits).
Additional Information
- Location: Santa Clara, CA, United States.
- Employment type: Full time.
- Applications accepted at least until August 16, 2025.
- NVIDIA is an equal opportunity employer committed to diversity and inclusion.