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 high-performance container solutions. You will collaborate with cross-functional teams to enhance Kubernetes-based workflows, contribute to cutting-edge cloud-native technologies, and support our engineering efforts to streamline container orchestration. Your expertise will help drive innovation and scalability of our systems, ultimately enhancing product reliability and performance.
Job Responsibilities
- Design, develop, and maintain robust container solutions to support NVIDIA's product ecosystems.
- Enhance Kubernetes capabilities through the development of custom controllers and operators.
- Collaborate with engineering teams to optimize container orchestration workflows for maximum efficiency.
- Implement best practices for container security, monitoring, and logging.
- Conduct performance analysis on containerized applications and provide actionable insights for improvements.
- Establish tools and processes for CI/CD frameworks using container technologies.
- Participate in code reviews, mentoring junior engineers, and contributing to continuous improvement initiatives.
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 strong focus on containers and orchestration technologies.
- Proficient in Kubernetes architecture and its ecosystem.
- Experience with containerization tools such as Docker, Podman, or similar technologies.
- Strong programming skills in languages such as Go, Python, or C++.
- Familiarity with cloud platforms like AWS, Azure, or Google Cloud.
- Excellent problem-solving abilities and strong analytical skills.
Technologies & Tools
In this role, you will utilize a range of technologies and tools including Kubernetes for orchestration, Docker for containerization, Prometheus and Grafana for monitoring and visualization, Helm for package management, and CI/CD tools like Jenkins and GitLab CI. Comprehensive experience with cloud services and infrastructure as code tools such as Terraform may also be beneficial.
Ideal Candidates
The ideal candidate for this position is a proactive problem-solver who thrives in a fast-paced environment. You should possess excellent communication skills, enabling effective collaboration with team members and stakeholders. A strong desire for continuous learning, coupled with enthusiasm for emerging technologies in the container and orchestration domains, will further enhance your success in this role. Additionally, an innovative mindset and the ability to adapt to changing technical landscapes will align well with NVIDIA's commitment to excellence and technological advancement.
Over the last year, unemployment was lowest in legal jobs (1.5%) and highest in farming, fishing and forestry jobs (8.7%). For all workers it was 4.3%. Compare kinds of work →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.