NVIDIA is hiring a Principal Cloud Software Engineer

About the Role

Lead the architecture and development of cloud-native software systems, guiding technical direction and mentoring engineering teams to deliver scalable, reliable solutions.

Responsibilities

  • Design and implement distributed systems for cloud environments
  • Lead technical strategy for scalable infrastructure services
  • Collaborate with cross-functional teams to define system requirements
  • Develop cloud-based platforms with high availability and performance
  • Drive best practices in software engineering across teams
  • Mentor engineers in cloud technologies and system design
  • Evaluate and integrate emerging cloud technologies
  • Optimize system reliability and operational efficiency
  • Contribute to architectural decisions and code reviews
  • Ensure security and compliance in cloud deployments
  • Troubleshoot complex production issues across distributed systems
  • Define metrics and monitoring for cloud services
  • Participate in the full software development lifecycle
  • Work closely with product teams to align technical solutions with business goals
  • Promote automation and infrastructure as code practices

Nice to Have

  • Advanced degree in computer science or related field
  • Experience building real-time data processing platforms
  • Contributions to open-source cloud projects
  • Knowledge of machine learning infrastructure
  • Experience with infrastructure automation tools like Terraform or Ansible

Compensation

Competitive salary and comprehensive benefits package

Work Arrangement

Hybrid work model with flexibility for remote and on-site collaboration

Team

Part of a high-performance engineering team focused on cloud infrastructure and platform services

Why Join Us

  • Work on cutting-edge cloud technologies shaping the future of computing
  • Collaborate with world-class engineers solving complex technical challenges
  • Opportunities for professional growth and technical leadership

Life at the Company

  • Innovative culture that values creativity and technical excellence
  • Flexible work environment supporting work-life balance
  • Comprehensive wellness and employee support programs

Available for qualified candidates

Required Skills
JavaSpring BootGolangPythonKubernetesDockerCassandraDynamoDBRedisMicroservicesCloud ArchitectureDistributed SystemsPerformance TestingGatling
About company
NVIDIA
NVIDIA builds accelerated computing platforms and AI technologies that power advancements in areas such as generative AI, data centers, robotics, and digital twins.
All jobs at NVIDIA Visit website
Job Details
Category other
Posted 9 months ago