Principal Cloud Software Engineer - NV Cloud Functions

NvidiaSanta Clara, CA
207d$272,000 - $425,500

About The Position

NVIDIA DGX™ Cloud is an end-to-end, scalable AI platform for developers, offering scalable capacity built on the latest NVIDIA architecture and co-engineered with the world's leading cloud service providers (CSPs). The Cloud Functions group delivers a powerful platform that seamlessly links workloads to GPUs, enabling the deployment, management, and serving of GPU-accelerated, containerized applications worldwide. This solution enables businesses to fully use their applications, promoting efficiency and scalability in an increasingly fast-paced digital environment. As a Principal Cloud Software Engineer, you will play a significant part in helping to craft and guide the future of Enterprise Cloud.

Requirements

  • BS or MS in Computer Science or equivalent program from an accredited University/College (or equivalent experience).
  • 15+ years of hands-on software engineering experience.
  • Extensive experience with Java and Spring Boot building RESTful web services.
  • Experience with Hibernate or other Object Relational Mapping tools.
  • Background with Redis or Memcached.
  • Usage of pub sub-models and message queue.
  • Exposure to NoSQL DBs such as Cassandra.
  • Demonstrated understanding of cloud design in the areas of virtualization and global infrastructure, distributed systems, load balancing, and security.
  • Background with Docker and Containers.
  • Background with Infrastructure as Code.
  • Experience with Continuous Integration and Continuous Delivery.
  • Exposure to AWS (Fargate, EC2, IAM, ECR, EKS, Route53 etc.).

Nice To Haves

  • Demonstrated previous usage of Kubernetes and Prometheus.
  • A track record of solving complex problems with sophisticated solutions.
  • Prior experience with Go Lang.
  • Demonstrated delivery of complex projects in previous roles.
  • Experience with load testing frameworks as well as secrets management.

Responsibilities

  • Crafting restful cloud services and frameworks that create scalable cloud functions.
  • Designing, building, and implementing scalable cloud-based systems for SaaS/PaaS.
  • Driving the underlying technology stack.
  • Working closely with other teams on new products or features/improvements of existing products.
  • Driving performance tuning and automation.
  • Supporting, maintaining, and documenting software functionality.

Benefits

  • Competitive salary package.
  • Equity options.
  • Diverse work environment.

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Industry

Computer and Electronic Product Manufacturing

Education Level

Master's degree

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service