NVIDIA is looking to solve real-world problems using large scale distributed computing, concurrent and highly available microservices architecture in the cloud, and craft and deliver a new class of GPU services for Cloud Computing in the fields of Deep Learning and AI.
Requirements
- 8+ years of experience in software development, with a focus on CLI/SDK tools.
- Proficiency in programming languages such as Python, Go, or Rust.
- Experience developing Python client code that works across Windows, Linux, and Mac
- Experience with RESTful web services.
- Background with Continuous Integration and Continuous Delivery.
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Showcase relevant experience with cloud platforms
Responsibilities
- Design, build and implement SDKs and CLIs to interact with Cloud GPU Services.
- Engage with partners, backend engineers and cross-functional teams around the globe to define requirements and implement solutions and improvements of new/existing products..
- Help drive the underlying technology stack and the implementation methodology.
- Ensure high-quality code through unit testing and integration testing.
- Drive performance tuning, usability improvements and test automation
- Support, maintain and document software functionality.
Other
- Bachelor's or Master's degree in Computer Science or related field (or equivalent experience)
- Excellent interpersonal and written communication skills required.
- Open-source projects contribution
- Demonstrate delivery of complex projects in previous roles.
- Applications for this job will be accepted at least until September 25, 2025.