NVIDIA is seeking a Principal Systems Engineer to define the vision and roadmap for memory management in large-scale LLM and storage systems. The role focuses on evolving a unified memory layer across GPU memory, pinned host memory, RDMA-accessible memory, SSDs, and remote file, object, and cloud storage to support large-scale LLM inference. The engineer will build integrations with LLM serving engines such as vLLM, SGLang, and TensorRT-LLM, focusing on KV-cache offload, reuse, and remote sharing across heterogeneous and disaggregated clusters. The role also involves designing interfaces and protocols for disaggregated prefill, peer-to-peer KV-cache sharing, and multi-tier KV-cache storage. The engineer will work with GPU architecture, networking, and platform teams to use technologies such as GPUDirect, RDMA, and NVLink, and will provide technical direction, mentorship, and representation in reviews, open-source communities, conferences, and customer-facing technical discussions.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Principal