Posted in

Senior Cloud Software Engineer

Senior Cloud Software Engineer

CompanyNVIDIA
LocationSanta Clara, CA, USA
Salary$148000 – $287500
TypeFull-Time
DegreesBachelor’s, Master’s
Experience LevelSenior

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