Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI
Cloud Computing
Communication @ 6
Deep Learning
Docker @ 4
GPU
Go @ 6
Kubernetes @ 4
Linux @ 4
Microservices
Python @ 6
Rust @ 6
Software Development @ 7
macOS @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
Help build a better future by solving complex real-world problems with large-scale distributed computing, concurrent and highly available microservices architectures in the cloud. This role offers the opportunity to help redefine GPU cloud computing by crafting and delivering GPU service platforms for cloud computing in the fields of deep learning and AI.
Responsibilities
- Design, build, and implement SDKs and CLIs for interacting with Cloud GPU Services.
- Engage with partners, backend engineers, and cross-functional teams globally to define requirements and implement solutions and improvements for new and existing products.
- Help drive the underlying technology stack and implementation methodology.
- Ensure high-quality code through unit and integration testing.
- Drive performance tuning, usability improvements, and test automation.
- Support, maintain, and document software functionality.
Requirements
- Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
- 8+ years of software development experience, with a focus on CLI and SDK tools.
- Proficiency in Python, Go, or Rust.
- Experience developing Python client code that works across Windows, Linux, and macOS.
- Experience with RESTful web services.
- Experience with Continuous Integration and Continuous Delivery.
- Excellent interpersonal and written communication skills.
Preferred Qualifications
- Knowledge of containerization technologies such as Docker and Kubernetes.
- Relevant experience with cloud platforms.
- Contributions to open-source projects.
- Experience delivering complex projects in previous roles.
- Experience with code generation capabilities.
Compensation and Benefits
- Base salary range: USD 184,000–287,500 per year, determined based on location, experience, and the pay of employees in similar positions.
- Eligible for equity and benefits.
- Applications will be accepted at least until October 23, 2026.
- NVIDIA is an equal opportunity employer committed to fostering an inclusive work environment.
- NVIDIA uses AI tools in its recruiting processes.
More jobs at Nvidia
Systems Software Intern, Aerial PHY—Summer 2027
Nvidia · Santa Clara, United States
USD 20-71 per hour
Product Management MBA Intern, Gaming, Content Creation, and PC AI - Summer 2027
Nvidia · Santa Clara, United States
USD 38-94 per hour
Senior Software Engineer, Agent Policy Fabric
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Cloud Services Software Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
High-Performance LLM Training Engineer - New College Grad 2027
Nvidia · Santa Clara, United States
USD 124,000-241,500 per year
Similar jobs
Senior GPU Supercomputer Scheduler Engineer
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Software Engineer, Cloud-Native Stack – CSP Engagements
Nvidia · Santa Clara, United States
USD 184,000-356,500 per year
Senior Systems Software Engineer - NV Cloud Functions
Nvidia · Santa Clara, United States
USD 152,000-287,500 per year
Senior Systems Software Engineer – GeForce NOW Cloud
Nvidia · Santa Clara, United States
USD 224,000-356,500 per year
NVIDIA 2027 Internships: Software Engineering
Nvidia · Santa Clara, United States
USD 20-71 per hour
Staff Backend Software Engineer, Agent Platform
SentinelOne · United States
USD 156,000-215,000 per year
Senior Staff Client Platform Engineer
Nvidia · Santa Clara, United States
USD 200,000-322,000 per year
Staff+ Software Engineer, Infrastructure (Distributed Systems)
Anthropic · San Francisco, United States, New York City, United States, Seattle, United States
USD 320,000-485,000 per year