Senior Cloud Software Engineer

NVIDIA•Seattle, CA

About The Position

NVIDIA is seeking a Senior Cloud Software Engineer to help build GPU cloud service platforms for cloud computing, particularly in Deep Learning and AI. The role focuses on large-scale distributed computing and concurrent, highly available microservices architecture in the cloud. The engineer will help shape the future of GPU cloud computing, collaborate with a global team, and contribute to technology and implementation decisions.

Requirements

  • Bachelor's or Master's degree in Computer Science or a related field, or equivalent experience.
  • At least 8 years of software development experience, focused on CLI/SDK tools.
  • Proficiency in programming languages such as Python, Go, or Rust.
  • Experience developing Python client code that works across Windows, Linux, and Mac.
  • Background with RESTful web services.
  • Experience with Continuous Integration and Continuous Delivery.
  • Excellent interpersonal and written communication skills.

Nice To Haves

  • Knowledge of containerization technologies such as Docker and Kubernetes.
  • Relevant experience with cloud platforms.
  • Contributions to open-source projects.
  • Demonstrated delivery of complex projects in previous roles.
  • Experience with code generation capability.

Responsibilities

  • Design, build, and implement SDKs and CLIs for interacting with Cloud GPU Services.
  • Collaborate with partners, backend engineers, and cross-functional teams globally to define requirements and implement solutions and improvements to new and existing products.
  • Help drive the underlying technology stack and implementation methodology.
  • Ensure code quality through unit and integration testing.
  • Drive performance tuning, usability improvements, and test automation.
  • Support, maintain, and document software functionality.

Benefits

  • Equity and benefits.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service