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.

Job Overview

The Senior Systems Software Engineer focusing on Containers and Kubernetes at NVIDIA will be instrumental in designing, developing, and maintaining software systems that leverage containerization technologies. This role requires a strong technical foundation and hands-on experience with Kubernetes and related orchestration tools, as well as a solid understanding of systems programming. The successful candidate will collaborate with cross-functional teams to enhance the performance and scalability of containerized applications while ensuring seamless integration into NVIDIA's cutting-edge hardware and software solutions.



Job Responsibilities

  • Design and implement robust Kubernetes solutions to support containerized applications across diverse environments.
  • Optimize and troubleshoot container orchestration systems to ensure high availability and reliability.
  • Develop automated tools and scripts for container deployment, monitoring, and management.
  • Collaborate with development and operations teams to integrate DevOps practices, enhancing CI/CD pipelines.
  • Evaluate and recommend new technologies to improve system efficiencies and performance.
  • Document architectural designs, configurations, and procedures related to containerized environments.


Qualifications

  • Bachelor’s degree in Computer Science, Software Engineering, or a related field; a Master’s degree is a plus.
  • 5+ years of experience in software engineering, with a focus on systems programming and container orchestration.
  • Proficient in Kubernetes and containerization technologies (e.g., Docker, OpenShift).
  • Strong programming skills in languages such as Go, Python, or C/C++.
  • Experience with cloud service providers (e.g., AWS, Azure, GCP) and building cloud-native applications.
  • Excellent problem-solving abilities and a proactive approach to software development challenges.


Technologies & Tools

The position utilizes a variety of technologies and tools including, but not limited to, Kubernetes for orchestration, Docker for containerization, Helm for package management, and CI/CD tools such as Jenkins and GitLab. Furthermore, familiarity with monitoring tools like Prometheus or Grafana, and logging frameworks will be beneficial in maintaining system transparency and efficiency.



Ideal Candidates

Ideal candidates for this position will possess a strong blend of technical expertise, creativity, and passion for system performance enhancement. They should demonstrate excellent communication skills, enabling effective collaboration with both technical and non-technical stakeholders. Effective time management and the ability to adapt to rapidly changing technology landscapes are essential qualities for success in this role, along with a commitment to continuous learning and improvement.

Unemployment in Malaysia was 3.8% in 2025, by the International Labour Organization’s estimate. See it over the years →

View Similar Jobs

Matches Jobs

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