Skip to content

Senior Cloud Software Engineer
Company | NVIDIA |
---|
Location | Santa Clara, CA, USA |
---|
Salary | $148000 – $287500 |
---|
Type | Full-Time |
---|
Degrees | Bachelor’s, Master’s |
---|
Experience Level | Senior |
---|
Requirements
- BS or MS in Computer Science or equivalent program from an accredited University/College (or equivalent experience)
- 5+ years of hands-on software engineering or equivalent experience
- Extensive experience with Golang and building RESTful web services
- Expertise in Kubernetes (K8s) & KubeVirt
- Expertise in Virtualization technologies such as Firecracker, KVM, OpenStack, Nutanix AHV & Redhat OpenShift
- Experience with Postgres
- Demonstrate understanding of cloud design in the areas of virtualization and global infrastructure, distributed systems, and security
- Background with Docker and Containers
- Experience with Infrastructure as Code as well as with Continuous Integration and Continuous Delivery (CI/CD)
- Experience with AWS (Fargate, EC2, IAM, ECR, EKS, Route53 etc…)
Responsibilities
- Building restful cloud services and virtualization frameworks that come together to form NVIDIA DGX Cloud Reference Architecture
- Design, build, and implement scalable cloud-based systems for PaaS/IaaS
- Work closely with other teams on new products or features/improvements of existing products
- Drive performance tuning and automation
- Support, maintain, and document software functionality
Preferred Qualifications
- Exposure to Helm Charts & Terraform
- A track record of solving complex problems with elegant solutions and delivering complex projects in previous roles
- Prior experience with Rust & Python
- Experience with load testing frameworks
- Experience with secrets management