Taro Logo

Senior System Software Engineer, Cloud Learning Platform

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$168,000 - $322,000
Cloud
Senior Software Engineer
Hybrid
5,000+ Employees
8+ years of experience
AI · Education

Description For Senior System Software Engineer, Cloud Learning Platform

NVIDIA, a pioneer in visual and accelerated computing for over 25 years, is seeking a Senior System Software Engineer to join their Cloud Learning Platform team. This role combines cloud infrastructure expertise with educational technology, focusing on building services that help learners master NVIDIA's innovative technologies, particularly in AI.

The position offers an opportunity to work on a purpose-built Learning Management System (LMS) that sets the standard for technical education. You'll be responsible for architecting and implementing robust orchestration tools for lab environments across various cloud infrastructures, developing scalable microservices, and collaborating with a diverse team of specialists.

The ideal candidate should have 8+ years of experience, with strong expertise in DevOps practices, particularly in containerized applications using Docker and Kubernetes across major cloud platforms (AWS, Azure, GCP). Proficiency in Python, Linux shell scripting, and Terraform is essential. The role requires both technical depth and the ability to communicate complex concepts effectively.

What makes this opportunity unique is its intersection of cutting-edge technology and education. You'll be working on systems that make advanced technologies like generative AI accessible and learnable, while being part of NVIDIA's mission to define the future of AI. The company offers competitive compensation ($168,000 - $322,000 base salary) plus equity and benefits, making it one of the technology world's most desirable employers.

The position offers flexibility with both remote and on-site options in Santa Clara, CA or Washington, DC. You'll be joining a forward-thinking team in a rapidly growing company that's at the forefront of AI innovation. This role is perfect for someone who combines technical expertise with a passion for education and making complex technologies accessible to learners.

Last updated a day ago

Responsibilities For Senior System Software Engineer, Cloud Learning Platform

  • Architect and implement robust orchestration tools for deploying hands-on lab environments across public and private clouds
  • Develop, deploy, and maintain scalable microservices that integrate learning experiences with NVIDIA's core services
  • Collaborate with full-stack developers, UX specialists, and instructional designers on platform features

Requirements For Senior System Software Engineer, Cloud Learning Platform

Python
Kubernetes
Linux
  • Bachelor's degree in Computer Science or related field, or equivalent experience
  • 8+ years of experience with 4+ years of DevOps experience
  • Experience with containerized applications across AWS, Azure, and GCP
  • Proficiency in Python and Linux shell scripting
  • Experience with Terraform for cloud infrastructure
  • Strong problem-solving and analytical skills
  • Effective technical communication abilities

Benefits For Senior System Software Engineer, Cloud Learning Platform

Equity
  • Equity
  • Competitive Benefits Package

Interested in this job?

Jobs Related To NVIDIA Senior System Software Engineer, Cloud Learning Platform