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

As a Senior Systems Software Engineer specializing in Containers and Kubernetes at NVIDIA, you will be at the forefront of advancing our cloud-native infrastructure. Your primary responsibility will involve designing, developing, and optimizing container orchestration systems to facilitate scalable and efficient deployment of applications. You will collaborate with cross-functional teams to ensure seamless integration of software components and maintain high standards of performance, reliability, and security within our software platforms.



Job Responsibilities

  • Design, develop, and maintain robust container orchestration systems using Kubernetes.
  • Optimize and troubleshoot containerized applications to enhance performance and reliability.
  • Implement automation frameworks for deployment, scaling, and monitoring of containerized solutions.
  • Collaborate with engineering teams to integrate APIs and microservices efficiently.
  • Conduct research on emerging technologies and industry trends to drive innovation.
  • Document design specifications, test plans, and progress reports for ongoing projects.


Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Software Engineering, or a related field.
  • 5+ years of experience in systems software engineering, with a focus on containers and orchestration technologies.
  • In-depth knowledge of Kubernetes and containerization technologies (e.g., Docker, OCI).
  • Strong programming skills in languages such as Go, Python, or C++.
  • Proven experience with cloud platforms (AWS, Azure, Google Cloud) and CI/CD pipelines.
  • Excellent problem-solving skills and a strong attention to detail.


Technologies & Tools

The Senior Systems Software Engineer role at NVIDIA utilizes a variety of cutting-edge technologies and tools, including Kubernetes for orchestrating containers, Docker for containerization, and cloud platforms like AWS and Google Cloud for deployment and scalability. Familiarity with monitoring and logging tools such as Prometheus, Grafana, and ELK Stack will also play a crucial role in ensuring system performance and reliability.



Ideal Candidates

The ideal candidate for this position is a proactive and innovative thinker, capable of tackling complex challenges within dynamic environments. Strong communication and teamwork skills are essential, as collaboration with various stakeholders is a key aspect of the role. Candidates should exhibit a passion for technology and a continuous desire for learning, demonstrating the ability to adapt to new challenges and contribute effectively to the overall success of NVIDIA's software engineering initiatives.

Most job openings for the size of the industry in August: professional and business services; private education and health care, 5 for every 100 jobs. Fewest: construction, 2.9. Compare industries →

View Similar Jobs

Matches Jobs

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