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 for Containers and Kubernetes at NVIDIA will play a pivotal role in the design, development, and optimization of software systems that enable container orchestration and management. This position involves collaborating with cross-functional teams to enhance the performance, stability, and scalability of container-based applications deployed on Kubernetes. The successful candidate will leverage their technical expertise to implement robust and efficient solutions that meet the company's business objectives while maintaining high standards of reliability and quality.
Job Responsibilities
- Design, implement, and optimize systems and frameworks for container orchestration using Kubernetes.
- Develop and maintain high-performance software solutions that integrate with container platforms.
- Collaborate with development and operations teams to define and implement best practices for containerization and microservices architecture.
- Monitor, analyze, and troubleshoot containerized application performance and reliability issues.
- Contribute to the continuous improvement of development processes and methodologies.
- Research and evaluate new technologies related to containers and Kubernetes to enhance existing systems.
- Document system architectures, processes, and best practices to support team knowledge sharing and onboarding.
Qualifications
- Master’s or Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- Proven experience (5+ years) in systems software development, particularly in containerization and cloud-native technologies.
- Strong programming skills in languages such as C, C++, Go, or Python.
- In-depth knowledge of Kubernetes architecture and its ecosystem, including tools like Helm and Istio.
- Familiarity with CI/CD pipelines and DevOps methodologies related to container management.
- Experience working with cloud platforms such as AWS, Google Cloud, or Azure.
- Solid understanding of networking concepts and security practices related to containerized environments.
Technologies & Tools
This position will utilize a range of advanced technologies and tools such as Kubernetes for orchestration, Docker for containerization, Helm for package management, and cloud services from AWS, Azure, or Google Cloud Platform. Familiarity with observability tools like Prometheus and Grafana, orchestration frameworks, and automation tools will also be essential in delivering effective solutions.
Ideal Candidates
Ideal candidates for this role are innovative thinkers with a strong passion for automation and cloud technologies. They should possess excellent problem-solving skills and a proactive approach to tackling challenges. Strong communication skills and the ability to work collaboratively in a team environment are key attributes, as well as a commitment to continuous learning and adaptation to new technologies. A deep understanding of software development principles coupled with practical experience in Kubernetes will be highly beneficial for success in this role.
Job alerts are where we started. See everything else Jobareer does, on one page. What Jobareer does →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.