2100 NVIDIA USA logo

Senior Cloud Services Software Engineer

2100 NVIDIA USARemote
US, CA
65000 - 160000
Posted August 17, 2025
Any Experience

Interested in this role?

Read all the details below first

Job Description

Senior Distributed Software Engineer (Backend Development)

About NVIDIA

NVIDIA is a global leader in AI, High-Performance Computing, and Visualization. We are revolutionizing industries with groundbreaking developments in AI and shaping the future of the cloud.

Opportunity

Join our team and contribute to the development of cutting-edge AI infrastructure services for DGX Cloud.

Responsibilities

  • Design, develop, and optimize microservices orchestrated by Kubernetes for large-scale AI training workflows.
  • Develop and optimize AI infrastructure services for peak performance and high resiliency on DGX Cloud.
  • Co-design and implement APIs for integrating services with NVIDIA's resiliency stacks.
  • Craft submission abstraction for seamless submission of long-running training jobs.
  • Develop modular services deployable on-premises AI clusters using NVIDIA Hardware and Cloud services.

Qualifications

  • Bachelor's degree in Computer Science or related field (or equivalent experience).
  • 5+ years of hands-on experience in backend development with Python, Go, C/C++, or similar high-performance languages.
  • Experience with cloud computing platforms (AWS, Azure, GCP), container technologies (Docker, Kubernetes), and HPC/AI platforms (Slurm).
  • Strong understanding of NVIDIA GPUs, network technologies, and AI models.

Compensation

  • Base salary range: $184,000 - $287,500 (Level 4) or $224,000 - $356,500 (Level 5).
  • Eligible for equity and benefits.

Qualifications

Required:

  • Bachelor's degree in Computer Science or a related field, or equivalent experience.
  • 5+ years of hands-on experience in backend development using Python, Go, C/C++, or similar high-performance languages.
  • Proven experience with cloud computing platforms (AWS, Azure, GCP), container technologies (Docker, Kubernetes), and HPC/AI platforms (Slurm).
  • Solid understanding of NVIDIA GPUs, networking technologies, and AI model architectures.

Preferred:

  • Experience with developing and optimizing AI infrastructure services for high performance and resilience.
  • Familiarity with designing and implementing APIs for integration with resiliency stacks.
  • Knowledge of building submission abstractions for seamless execution of long-running training jobs.
  • Experience deploying modular services on-premises AI clusters utilizing NVIDIA hardware and cloud services.

Responsibilities at 2100 NVIDIA USA

  • Design, develop, and maintain robust cloud-based AI infrastructure services for DGX Cloud, ensuring optimal performance and high availability.
  • Architect and implement microservices orchestrated by Kubernetes to streamline large-scale AI training workflows.
  • Collaborate on the creation and integration of APIs, enabling seamless interaction between services and NVIDIA's resilience stacks.
  • Develop efficient submission abstractions for simplified management of long-running training jobs.
  • Engineer modular services adaptable for deployment on-premises AI clusters utilizing NVIDIA hardware and cloud resources.
  • Contribute to the continuous improvement of existing services and infrastructure, incorporating feedback and implementing best practices.
  • Participate in code reviews and knowledge sharing sessions to foster a collaborative and innovative development environment.

Selection Process

Candidates interested in the Senior Cloud Services Software Engineer position at 2100 NVIDIA USA will first submit their resume and cover letter through the company's online portal. A review of applications will be conducted, focusing on relevant skills and experience outlined in the job description. Shortlisted candidates will be invited for a phone screening interview to assess their technical expertise and cultural fit.

Those who successfully navigate the phone screening will proceed to a series of technical interviews, where they will delve deeper into their coding abilities, problem-solving skills, and understanding of cloud computing, AI infrastructure, and NVIDIA technologies.

Finally, top candidates will be invited for an on-site interview, which may include presentations, whiteboard exercises, and meetings with team members and senior leadership. The hiring decision will be made based on a comprehensive evaluation of the candidate's qualifications, technical skills, and overall suitability for the role.

How to Apply

1

To apply for a job, read through all information provided on the job listing page carefully.

2

Look for the apply link on the job listing page, usually located somewhere on the page.

3

Clicking on the apply link will take you to the company's application portal.

4

Enter your personal details and any other information requested by the company in the application portal.

5

Pay close attention to the instructions provided and fill out all necessary fields accurately and completely.

6

Double-check all the information provided before submitting the application.

7

Ensure that your contact information is correct and up-to-date, and accurately reflect your qualifications and experience.

Important Note

Submitting an application with incorrect or incomplete information could harm your chances of being selected for an interview.

About 2100 NVIDIA USA

NVIDIA is a global leader in accelerating the world's most demanding computational challenges. Through its groundbreaking work in AI, High-Performance Computing, and Visualization, NVIDIA is transforming industries and shaping the future of technology.

At NVIDIA, talented individuals collaborate on cutting-edge projects that push the boundaries of innovation. The company fosters a culture of creativity, collaboration, and continuous learning, providing employees with the resources and support to excel in their roles. NVIDIA's commitment to diversity and inclusion ensures a welcoming and inclusive environment for all.

Ready to Apply?

Join 2100 NVIDIA USA and take your career to the next level. We're looking for talented individuals like you!

Apply for this Job