Taro Logo

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
This job posting may no longer be active. You may be interested in these related jobs instead:

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 8 months 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?