Taro Logo

Principal Cloud Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins technology.
$272,000 - $425,500
Cloud
Principal Software Engineer
Remote
5,000+ Employees
15+ years of experience
AI · Enterprise SaaS

Job Description

NVIDIA, the world leader in accelerated computing, is seeking a Principal Cloud Software Engineer to shape the future of GPU Cloud computing and contribute to groundbreaking projects in Deep Learning and AI. This role offers an opportunity to work on complex PaaS for GPU cloud services while being part of a diverse and supportive environment.

The position requires 15+ years of hands-on experience building complex services, with deep expertise in Java, cloud technologies, and distributed systems. You'll be responsible for architecting and implementing large-scale backend systems, working with various databases including Cassandra and Redis, and ensuring robust API development.

As a Principal Engineer, you'll collaborate with cross-functional teams including UX/UI designers, front-end engineers, and DevSecOps, while championing best practices in testing and CI/CD. The role offers competitive compensation between $272,000 - $425,500 USD, plus equity and benefits.

NVIDIA provides an innovative environment where you'll work on cutting-edge technologies that are reshaping industries through AI and GPU computing. The company is known for its inclusive culture and commitment to fostering diversity, making it one of the technology world's most desirable employers.

This is an excellent opportunity for a seasoned engineer who wants to make a lasting impact on the world of AI and cloud computing while working with some of the most innovative technologies and forward-thinking professionals in the industry.

Last updated 3 days ago

Responsibilities For Principal Cloud Software Engineer

  • Architect, build, plan, implement, and operate complex PaaS for GPU cloud services
  • Drive the underlying technology stack and implementation methodology
  • Work closely with collaborators, customers, UX/UI designers, and front-end engineers
  • Ensure consistency across modules and/or products within the team
  • Champion the adoption of development practices that prioritize testing
  • Maintain a customer-centric approach by supporting and maintaining software functionality

Requirements For Principal Cloud Software Engineer

Java
Python
Kubernetes
Cassandra
Redis
Go
  • BS/MS in Computer Science or equivalent experience with 15+ years of hands-on experience
  • Strong knowledge in OOP concepts and Build Patterns
  • Expertise in core Java, including Collections API, Streams API, Concurrency, and I/O
  • Proficiency in RDBMS and NoSQL databases
  • Deep understanding of HTTP REST API, gRPC, security, and networking
  • Strong debugging skills
  • Strong verbal and written communication abilities

Benefits For Principal Cloud Software Engineer

Medical Insurance
Equity
  • Base salary
  • Equity
  • Benefits package

Related Jobs

Principal Cloud Software Engineer

Principal Cloud Software Engineer position at NVIDIA, leading GPU cloud services development with 15+ years experience required, offering $272K-$425.5K salary plus benefits.

Principal Cloud Software Engineer

Principal Cloud Software Engineer position at NVIDIA focusing on GPU Cloud computing and AI, offering competitive salary and benefits.

Distinguished Engineer, Observability, Monitoring, and Remediation

Lead technical strategy for DGX Cloud observability and monitoring at NVIDIA, developing auto-remediation solutions for cloud infrastructure.

Distinguished Engineer, Observability, Monitoring, and Remediation

Lead observability and monitoring strategies for NVIDIA's DGX Cloud as a Distinguished Engineer, driving technical implementation and automation across cloud infrastructure.

Principal Engineer - Enterprise Applications

Lead enterprise IT systems development at NVIDIA, designing and implementing scalable solutions while driving innovation in cloud computing and AI/ML technologies.