Full Time

Senior Software Engineer, Kubernetes - DGX Cloud

NVIDIA
$120,000 - $160,000* / year (about $58–$77 an hour)

Job Description

This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.

Written by AI from the job title and company, not by NVIDIA, so some details may not match this job. The employer's own page has the real description.

Overview

The Senior Software Engineer for Kubernetes at NVIDIA will play a crucial role in advancing the infrastructure of DGX Cloud services. This position involves designing, implementing, and enhancing Kubernetes-based solutions to drive operational efficiency and scalability within cloud environments. The ideal candidate is expected to collaborate closely with cross-functional teams to develop cutting-edge software solutions that meet the demanding needs of high-performance computing tasks while ensuring optimal user experience and system reliability.



Job Responsibilities

  • Design and implement sophisticated Kubernetes clusters to support NVIDIA's DGX Cloud infrastructure.
  • Collaborate with engineering teams to troubleshoot and resolve issues related to deployment, scaling, and orchestration.
  • Enhance and maintain CI/CD pipelines to ensure efficient software delivery.
  • Implement best practices for container security and resource management within Kubernetes environments.
  • Conduct performance tuning and capacity planning for cloud applications.
  • Mentor junior engineers and contribute to team code reviews to maintain high code quality.
  • Stay abreast of emerging technologies and contribute to innovative solutions in cloud computing.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
  • A minimum of 5 years of experience in software development, with a focus on Kubernetes.
  • Proficiency in programming languages such as Go, Python, or Java.
  • Experience with containerization technologies, including Docker and Kubernetes.
  • Strong understanding of cloud service models, cloud security, and networking.
  • Familiarity with CI/CD practices and tools such as Jenkins or GitLab.
  • Excellent problem-solving abilities and a team-oriented approach.


Technologies & Tools

The Senior Software Engineer will work extensively with a variety of technologies and tools, including Kubernetes for orchestration, Docker for containerization, and various programming languages like Go and Python for application development. Additionally, experience with cloud platforms such as AWS, Google Cloud, or Azure, as well as tools for CI/CD like Jenkins, GitLab, and Terraform, is essential for effective performance in this role.



Ideal Candidates

The ideal candidate for the Senior Software Engineer position at NVIDIA will possess a blend of technical expertise and interpersonal skills. They will demonstrate a passion for cloud technologies and high-performance computing, along with a proactive and innovative mindset. Strong analytical skills, attention to detail, and the ability to work collaboratively in a fast-paced environment are essential traits. Candidates should also exhibit effective communication skills to convey complex technical concepts to diverse stakeholders effectively.

Want the jobs posted today? With a job alert they are emailed to you as they come in, a day before they show on our job search. How it works →

View Similar Jobs

Matches Jobs

Similar jobs which you may be interested in. Typically using your existing skillset.