Senior Cloud Platform Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering accelerated computing to tackle challenges no one else can solve.
$180,000 - $419,750
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
7+ years of experience
AI · Enterprise SaaS · Cloud

Description For Senior Cloud Platform Software Engineer

NVIDIA is seeking a Senior Cloud Platform Software Engineer to join their Cloud Native Engineering (NVCNE) group's backend software team. This exciting role involves developing software systems to support large-scale deployments of cloud services on Kubernetes, enabling AI services across the cloud.

Key responsibilities include:

  • Developing software aligned with NVIDIA Cloud Platform's architectural vision
  • Contributing to multiple source code projects
  • Collaborating with cross-functional teams to deliver high-quality software
  • Automating software validation with unit and integration tests
  • Participating in CI/CD pipeline ownership
  • Sharing knowledge in a no-blame environment

Requirements:

  • BS in Computer Science or equivalent
  • 7+ years of experience in large-scale software development
  • Experience with Kubernetes, open-source projects, and cloud services at scale
  • Programming skills in languages like Golang or Python
  • Strong communication skills

Preferred qualifications:

  • Experience with Kubernetes Cluster API, Terraform, Tinkerbell
  • Practical experience with major cloud providers (Azure, GCP, AWS)
  • Familiarity with CSI, CNI, CRI, and CNCF ecosystem
  • Upstream contributions to open-source projects

NVIDIA offers a competitive base salary range of $180,000 - $419,750 USD, along with equity and comprehensive benefits. Join a forward-thinking team working on groundbreaking developments in AI, HPC, and Visualization, and be part of shaping the future of technology.

Last updated a month ago

Responsibilities For Senior Cloud Platform Software Engineer

  • Develop software systems to support large scale deployments of cloud services
  • Contribute to multiple source code projects to fulfill NVIDIA requirements with software services
  • Work and collaborate with engineering managers, architects, designers, and frontend engineers to deliver high quality software
  • Automate the validation of software solutions with unit and integration tests
  • Participate in the ownership and health of CI/CD pipelines from dev to production environments
  • Collaborate with other specialists for feedback on proposed designs and product direction
  • Openly share successes and failures in a no blame environment

Requirements For Senior Cloud Platform Software Engineer

Kubernetes
Go
Python
  • BS in Computer Science, Information Systems, Computer Engineering or equivalent experience
  • 7+ years of proven experience in large scale software development
  • Experience building and shipping services on Kubernetes
  • Background with using and contributing to open-source projects
  • Collaborated with teams to write software to support cloud services at scale
  • Programming experience in a relevant language, e.g. Golang, Python
  • Communicate design and quality strategy in written, visual, and oral formats
  • Experience with a wide range of modern infrastructure tools and technologies

Benefits For Senior Cloud Platform Software Engineer

Equity
  • Equity
  • Comprehensive benefits package

Interested in this job?

Jobs Related To NVIDIA Senior Cloud Platform Software Engineer

Senior Software Engineer, Kubernetes - DGX Cloud

Senior Kubernetes Engineer role at NVIDIA, focusing on scaling AI infrastructure and GPU cluster management, offering competitive compensation and remote work options.

Senior Software Engineer - GPU Clusters

Senior Software Engineer position at NVIDIA focusing on GPU cluster management and infrastructure for AI workloads

Senior DGX Cloud Software Engineer- Infrastructure Automation and Distributed Systems

Senior Cloud Engineer role at NVIDIA focusing on infrastructure automation and distributed systems, offering competitive compensation and opportunity to work with cutting-edge technology.

Senior System Software Engineer - Scientific Computing PaaS

Senior System Software Engineer position at NVIDIA focusing on building scientific computing platform on DGX Cloud, requiring expertise in cloud computing and distributed systems.

Senior Software Engineer, Reliability and Operational Excellence - DGX Cloud

Senior Software Engineer position at NVIDIA focusing on reliability and operational excellence for DGX Cloud services.