Senior Cloud Software Engineer

at Nvidia
USD 148,000-287,500 per year
SENIOR
βœ… On-site

SCRAPED

Used Tools & Technologies

Not specified

Required Skills & Competences ?

Security @ 4 Software Development @ 4 Docker @ 4 Kubernetes @ 4 Terraform @ 4 Python @ 4 CI/CD @ 4 Distributed Systems @ 4 AWS @ 4 Helm @ 4 OpenStack @ 4 Load Testing @ 4 IaaS @ 4 Rust @ 4 OpenShift @ 4 GPU @ 4

Details

NVIDIA is looking for a passionate member to join our DGX Cloud Engineering Team as a Cloud Software Engineer. In this role, you will play a significant part in helping to craft and guide the future of AI & GPUs in the Cloud. NVIDIA DGX Cloud is a cloud platform tailored for GPU powered AI workloads, enabling organizations to build and deploy AI solutions. Are you passionate about cloud software development and strive for quality? Do you pride yourself in building cloud-scale software systems? If so, join our team at NVIDIA, where we are dedicated to delivering GPU-powered services around the world!

Responsibilities

  • You will be building restful cloud services and virtualization frameworks that come together to form our NVIDIA DGX Cloud Reference Architecture. These services have requirements for high security & maximum performance to support extensive AI workloads.
  • 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.

Requirements

  • BS or MS in Computer Science or equivalent program from an accredited University/College (or equivalent experience).
  • Have 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...).

Bonus 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.

Benefits

You will also be eligible for equity and benefits. NVIDIA accepts applications on an ongoing basis.

NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. They do not discriminate on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status, or other legally protected characteristics.