Taro Logo

Principal Cloud Software Engineer

NVIDIA is the world leader in accelerated computing, pioneering AI and digital twins to transform industries.
$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 AI. This role offers an exciting opportunity to work on groundbreaking projects in Deep Learning and AI while contributing to NVIDIA's mission of advancing accelerated computing technology.

The position requires a seasoned professional with 15+ years of experience in building complex services, bringing expertise in cloud architecture, Java development, and distributed systems. You'll be responsible for architecting and implementing PaaS solutions for GPU cloud services, working with cutting-edge technology and collaborating with cross-functional teams.

The ideal candidate will possess deep technical knowledge in areas including OOP concepts, Java ecosystem, database technologies (both SQL and NoSQL), and modern API development. You'll be working with technologies like Spring Boot, Kubernetes, and various cloud platforms (AWS, GCP, Azure), while having the opportunity to influence technical decisions and drive best practices in development.

NVIDIA offers a competitive compensation package with a base salary range of $272,000 - $425,500 USD, plus equity and comprehensive benefits. The company is known for its innovative culture and commitment to pushing technological boundaries. You'll be joining a diverse, supportive environment where you can make a lasting impact on the world of AI and accelerated computing.

Working at NVIDIA means being at the forefront of AI and digital twins technology, with the opportunity to solve challenges that no one else can. The company's work is transforming the world's largest industries and profoundly impacting society. This role offers both technical challenges and leadership opportunities, making it ideal for someone who wants to drive innovation in cloud computing and AI technology.

Last updated 6 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, maintaining, and detailing software functionality

Requirements For Principal Cloud Software Engineer

Java
Python
Kubernetes
Cassandra
Redis
  • 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

Equity
Medical Insurance
  • Equity
  • Medical Insurance

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, leading GPU cloud services development with 15+ years experience required, offering $272K-$425.5K salary plus 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.