Description
As a Software Engineer in the DSX OS Platform Software group at NVIDIA, you will design and build scalable, high-performance systems for AI infrastructure.
The team focuses on creating open-source platform components for AI workloads, including projects like KAI-Scheduler, Snapshot, Grove, and Run:ai.
Responsibilities:
- Design and develop open-source platform components with a focus on performance, reliability, and scalability.
- Build and optimize Kubernetes-native systems, including controllers, operators, schedulers, and APIs for orchestrating GPU workloads at scale.
- Contribute to upstream projects, engage with users and maintainers, and write clean, maintainable code in Go.
- Collaborate with architects, product managers, and partner teams across NVIDIA to deliver impactful solutions.
- Conduct code and design reviews to uphold high-quality standards.
Requirements:
- B.Sc. in Computer Science or a related field, or equivalent experience.
- 2+ years of experience in backend software development, including system design and architecture.
- Proficiency in at least one backend programming language.
- Deep familiarity with Kubernetes and the cloud-native ecosystem.
- Demonstrated ability to solve complex technical challenges and deliver high-quality solutions.
Preferred Qualifications:
- Expertise in Kubernetes internals and advanced cloud-native technologies.
- Experience maintaining or contributing to open-source projects, and working in a public development process.
- Familiarity with AI inference workloads, serving frameworks, and performance optimization.
- Proficiency in Linux, with knowledge in networking, security, storage, and virtualization.