NVIDIA is looking to build and operate critical platforms for its rapidly growing Unified Cloud Services initiative, including Unified Access Management, Unified Commerce Platform, and Attestation Services, leveraging AWS and GCP infrastructure.
Requirements
- A strong background in software development, typically 12+ years, with experience in building and operating large-scale, distributed systems.
- Proficiency in Golang, with experience in other languages such as Java, Python, or C++.
- Hands-on experience with cloud infrastructure technologies like AWS and/or GCP.
- Deep knowledge of containerization and orchestration, particularly with Kubernetes.
- Experience with role-based access control (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.
Responsibilities
- Leading and contributing to core engineering initiatives for our critical service platforms.
- Developing core services and features primarily in Golang.
- Supporting and improving software libraries and SDKs across a variety of languages, including Java, Python, Golang, and C/C++.
- Building, deploying, and operating services at scale using Kubernetes.
- Innovating by constructing AI frameworks to improve developer productivity and service efficiency.
- Collaborating in a highly multi-functional and fast-paced environment with engineering, product, and operations teams.
Other
- A Bachelor's degree in Computer Science, a related technical field, or equivalent experience.
- A history of working in cross-functional teams to deliver complex projects.
- A Master's degree or Ph.D. in a relevant technical field.
- A track record of building AI-powered tools or frameworks to improve engineering
- NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer.