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 Systems Software Engineer, Containers and Kubernetes at NVIDIA will play a pivotal role in designing, developing, and optimizing advanced container orchestration solutions, primarily focusing on Kubernetes. The candidate will collaborate with cross-functional teams to enhance system performance, improve scalability, and drive innovation in cloud-native technologies. The position demands a high degree of technical expertise and leadership skills to lead projects, mentor junior engineers, and oversee the deployment of containerized applications in complex environments.
Job Responsibilities
- Design and develop robust container orchestration solutions using Kubernetes for various applications.
- Optimize and enhance system performance and reliability in containerized environments.
- Collaborate with engineering teams to define and implement best practices for containerization.
- Lead initiatives for CI/CD practices and automation within container ecosystems.
- Mentor junior engineers and provide technical guidance throughout the software development lifecycle.
- Evaluate and incorporate new tools and technologies to improve the software infrastructure.
- Document system architecture and design specifications for future reference and team use.
Qualifications
- Bachelor’s degree in Computer Science, Software Engineering, or a related field; Master’s degree preferred.
- Minimum of 5 years of experience in systems software development, with a strong focus on Kubernetes and Docker.
- Proficient in programming languages such as C++, Python, or Go.
- Extensive knowledge of container networking, storage, and security principles.
- Experience with Kubernetes internals and knowledge of cloud-native architecture.
- Strong problem-solving skills and the ability to work in a fast-paced, dynamic environment.
- Excellent communication and collaboration skills to work effectively within a team-oriented culture.
Technologies & Tools
The candidate will work with a range of technologies and tools including, but not limited to, Kubernetes, Docker, Helm, Prometheus, Grafana, and various CI/CD tools such as Jenkins and GitLab. Familiarity with cloud providers such as AWS, Azure, or GCP, as well as experience in virtualization and orchestration platforms, will also be important to perform effectively in this role.
Ideal Candidates
The ideal candidate for this position will be a proactive and innovative thinker who thrives on tackling complex challenges within containerized environments. They will have a strong passion for technology and continuous learning, easily adapt to emerging trends in software development, and exhibit leadership qualities that inspire team collaboration. Strong analytical skills, a meticulous attention to detail, and a commitment to delivering high-quality code and solutions are essential characteristics that will contribute to success in this role.
A full-time year is 2,080 hours: $32 an hour is $66,560 a year before taxes, and $64,000 a year is $30.77 an hour. Pay calculator →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.