Senior Engineering Manager - Containers, Kubernetes, and Confidential Computing
Tech Stack
Tag name is followed by "@" symbol and proficiency level value.
About proficiency levels:
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
AI @ 6
Cloud Computing @ 7
Communication @ 7
Data Structures @ 7
Distributed Systems @ 7
Engineering Management @ 7
GPU
Go @ 4
Kubernetes @ 7
Linux @ 4
Rust @ 4
Security @ 4
- 1-2 — basic awareness. Minimal hands-on experience, and a rudimentary understanding of the technology's purpose;
- 3-6 — daily use. Comfortable and regular usage, capable of handling common tasks and challenges related to the technology;
- 7-9 — you are an expert, you can teach others, you know all the pitfalls and tricks;
- 10 — exceptional knowledge, comprehensive understanding, and adeptness in all aspects of the technology, including advanced problem-solving. Think twice before claiming or demanding such level.
Details
NVIDIA is looking for a hardworking Senior Engineering Manager to manage a team working on platform software based on open-source container runtimes, Kubernetes, Kata Containers, and Confidential Containers technologies. The role requires strong engineering management skills, a deep understanding of software design and development, experience with systems software and distributed systems, and excellent communication and planning skills.
Responsibilities
- Explore innovative ways to make GPU-accelerated applications easier to develop, deploy, and monitor.
- Enable GPUs as first-class resources in Kubernetes, Kata Containers, and Confidential Containers.
- Work with cloud-native technologies that enable NVIDIA accelerators in Kubernetes environments.
- Collaborate with engineering teams across NVIDIA to ensure seamless software integration throughout the stack.
- Manage multiple workstreams and adapt efficiently to evolving priorities.
Requirements
- Bachelor's or master's degree in Computer Science or a related field, or equivalent experience.
- At least 12 years of relevant professional experience, including at least 5 years managing high-performing engineering teams.
- Strong understanding of container orchestration systems, particularly Kubernetes, and container technology.
- Working knowledge of systems programming languages such as Rust and Go.
- Strong foundation in data structures and algorithm design.
- Knowledge and experience with the internals of Unix or Unix-like kernels, such as Linux.
- Strong background in cloud computing and distributed software design and development.
- Understanding of performance, security, and reliability in complex distributed systems.
Preferred Qualifications
- Recent experience managing engineering teams focused on Containers, Kubernetes, and Confidential Computing.
- Strong hands-on experience with Containers and Kubernetes.
- Proficiency with Kata Containers and container sandboxing technologies.
- Familiarity with attestation concepts and Key Broker Service.
- Knowledge of virtualization technologies, SR-IOV, and vGPU.
NVIDIA is committed to fostering an inclusive and diverse work environment and is an equal opportunity employer. Applications will be accepted at least until October 30, 2026. This posting is for an existing vacancy. NVIDIA uses AI tools in its recruiting processes.
Compensation and Benefits
The base salary range is USD 272,000–431,250 per year, determined by location, experience, and the pay of employees in similar positions. The role is also eligible for equity and benefits.