Senior Software Developer

$180,000 - $339,250/Yr

Nvidia - Santa Clara, CA

posted 16 days ago

Full-time - Mid Level
Santa Clara, CA
5,001-10,000 employees
Computer and Electronic Product Manufacturing

About the position

NVIDIA is seeking experienced software developers to enhance cloud-related functionality within its Linux-based cluster software environment. The role involves integrating NVIDIA's Base Command Manager with major public cloud providers and developing features that facilitate seamless migration and workload management between on-premises and cloud infrastructures. The position offers opportunities to work with cutting-edge hardware and software technologies, contributing to the evolution of high-performance computing.

Responsibilities

  • Integrate product with public cloud providers such as AWS, Azure, OCI, and GCP.
  • Develop features for extending on-premises infrastructure into public clouds.
  • Migrate workloads and input/output data from on-prem to the cloud.
  • Add new features to support a wider range of workloads and scale clusters to exascale levels.
  • Stay updated with the latest developments in cloud technology.
  • Assist support team with cloud-specific support requests.
  • Work with advanced hardware and software technologies including GPUs, InfiniBand, Lustre, Docker, and Kubernetes.

Requirements

  • Degree in Computer Science or related field (or equivalent experience).
  • 8+ years of experience in software development on Linux platforms.
  • Fluent in C++ and/or Python with a strong understanding of object-oriented design and concurrent programming techniques.
  • Proficient in Linux operating system and networking concepts.
  • Eagerness to learn and adopt new technologies.

Nice-to-haves

  • Knowledge of Kubernetes, AWS, Azure, OCI, GCP, OpenStack, Jenkins, and distributed programming.
  • Experience with high-performance computing and system administration.

Benefits

  • Equity options
  • Comprehensive health benefits
  • Flexible work environment
  • Ongoing training and development opportunities
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service