Full Time

Senior Systems Software Engineer, Containers and Kubernetes

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.

Position Overview


As a Senior Systems Software Engineer specializing in Containers and Kubernetes at NVIDIA, you will play a pivotal role in the design, development, and optimization of cutting-edge software solutions. You will be responsible for building efficient, scalable, and reliable container orchestration systems, leveraging your expertise in Kubernetes to enhance our cloud infrastructure strategies. Your contributions will directly impact the deployment, management, and orchestration of containerized applications, supporting NVIDIA’s commitment to innovative computing solutions.



Job Responsibilities

  • Design and implement advanced container orchestration frameworks using Kubernetes to enhance application deployment and scalability.
  • Collaborate with cross-functional teams to define requirements and ensure seamless integration of container technologies within existing software architectures.
  • Monitor, troubleshoot, and optimize container performance, ensuring high availability and resilience of services.
  • Lead the development of automated tools for container lifecycle management, including CI/CD pipelines.
  • Evaluate and implement new technologies and best practices in containerization and orchestration.
  • Provide technical guidance and mentorship to junior engineers, fostering a culture of continuous learning and improvement.
  • Document architecture, designs, and technical guidelines for future reference and compliance.


Qualifications

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field.
  • A minimum of 5 years of experience in systems software engineering, with a focus on container technologies.
  • Expertise in Kubernetes architecture, API, and its ecosystem, including Helm, Istio, or similar tools.
  • Strong programming skills in languages such as Go, Python, or C++.
  • Proven experience with cloud platforms such as AWS, Azure, or Google Cloud.
  • Familiarity with DevOps practices and tools, including CI/CD pipelines and configuration management tools.
  • Excellent problem-solving skills with strong analytical abilities and attention to detail.


Technologies & Tools


The role utilizes a variety of technologies and tools, including but not limited to Kubernetes, Docker, Helm, Jenkins for CI/CD, Terraform for infrastructure as code, and various cloud service platforms (AWS, Azure, Google Cloud). Familiarity with monitoring and logging tools such as Prometheus and Grafana, as well as scripting and programming languages like Go and Python, is also essential for success in this position.



Ideal Candidates


The ideal candidates for the Senior Systems Software Engineer, Containers and Kubernetes position at NVIDIA will possess a strong blend of technical expertise and leadership capabilities. They will be proactive problem solvers who thrive in a collaborative environment, demonstrating a passion for containerization technologies and cloud infrastructure. A creative thinker, the candidate will embrace challenges and be adaptive to rapidly changing technologies while maintaining a focus on quality and efficiency in delivering exceptional software solutions.

In software, telecom and media, hires came to 1.6% of jobs in August and layoffs to 1%, against 3.3% and 1% for all industries. The tech job market →

View Similar Jobs

Matches Jobs

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