Principal Software Engineer - Large-Scale LLM Memory and Storage Systems
$272k - $431.25kNVIDIA
NVIDIA Dynamo is a high-throughput, low-latency inference framework for serving generative AI and reasoning models across multi-node distributed environments. Built in Rust for performance and Python for extensibility, Dynamo orchestrates GPU shards, routes requests, and manages shared KV cache across heterogeneous clusters so that many accelerators feel like a single system at datacenter scale. As large language models rapidly outgrow the memory and compute budget of any single GPU, this platform enables efficient, resilient deployment of cutting-edge LLM workloads.
We are seeking a Principal Systems Engineer to define the vision and roadmap for memory management of large-scale LLM and storage systems. What you'll be doing:- Design and evolve a unified memory layer that spans GPU memory, pinned host memory, RDMA-accessible memory, SSD tiers, and remote file/object/cloud storage to support large-scale LLM inference.
- Architect and implement deep integrations with leading LLM serving engines (such as vLLM, SGLang, TensorRT-LLM), with a focus on KV-cache offload, reuse, and remote sharing across heterogeneous and disaggregated clusters.
- Co-design interfaces and protocols that enable disaggregated prefill, peer-to-peer KV-cache sharing, and multi-tier KV-cache storage (GPU, CPU, local disk, and remote memory) for high-throughput, low-latency inference.
- Partner closely with GPU architecture, networking, and platform teams to exploit GPUDirect, RDMA, NVLink, and similar technologies for low-latency KV-cache access and sharing across heterogeneous accelerators and memory pools.
- Mentor senior and junior engineers, set technical direction for memory and storage subsystems, and represent the team in internal reviews and external forums (open source, conferences, and customer-facing technical deep dives).
- Masters or PhD or equivalent experience
- 15+ years of experience building large-scale distributed systems, high-performance storage, or ML systems infrastructure in C/C++ and Python, with a track record of delivering production services.
- Deep understanding of memory hierarchies (GPU HBM, host DRAM, SSD, and remote/object storage) and experience designing systems that span multiple tiers for performance and cost efficiency.
- Distributed caching or key-value systems, especially designs optimized for low latency and high concurrency.
- Hands-on experience with networked I/O and RDMA/NVMe-oF/NVLink-style technologies, and familiarity with concepts like disaggregated and aggregated deployments for AI clusters.
- Strong skills in profiling and optimizing systems across CPU, GPU, memory, and network, using metrics to drive architectural decisions and validate improvements in TTFT and throughput.
- Excellent communication skills and prior experience leading cross-functional efforts with research, product, and customer teams.
- Prior contributions to open-source LLM serving or systems projects focused on KV-cache optimization, compression, streaming, or reuse.
- Experience designing unified memory or storage layers that expose a single logical KV or object model across GPU, host, SSD, and cloud tiers, especially in enterprise or hyperscale environments.
- Publications or patents in areas such as LLM systems, memory-disaggregated architectures, RDMA/NVLink-based data planes, or KV-cache/CDN-like systems for ML.
NVIDIA uses AI tools in its recruiting processes. NVIDIA is committed to fostering a diverse work environment and proud to be an equal opportunity employer. As we highly value diversity in our current and future employees, we do not discriminate (including in our hiring and promotion practices) on the basis of race, religion, color, national origin, gender, gender expression, sexual orientation, age, marital status, veteran status, disability status or any other characteristic protected by law.
$272k - $425.5k
Principal Software Engineer – Large-Scale LLM Memory and Storage Systems page is loaded## Principal Software Engineer – Large-Scale LLM Memory and Storage Systemslocations: US, CA, Santa Clara: US, WA, Remote: US, MA, Remotetime type: Full timeposted on: Posted Todayjob...SuggestedLocal areaRemote work$272k - $431.25k
Overview We're looking for a Principal Software Engineer to join our CSP Engagements team as the technical focal point for rack-scale system software and firmware. In this role, you will collaborate... ...software, platform firmware, or large-scale distributed systems engineering....SuggestedShift work$272k - $431.25k
...world. At NVIDIA, as a Principal Rack Scale Systems Infrastructure Engineer, you will build and guide the development of software systems. These systems... ...the engineering bar for large‑scale networked systems,... ...spanning compute, networking, storage, accelerators, firmware,...SuggestedShift work- Google Inc. in Sunnyvale, CA is looking for a Software Engineer to develop next-generation technologies crucial to Google... .... The ideal candidate will have experience with large-scale infrastructure and distributed systems, along with proficiency in programming languages...Suggested
- ...leading technology consulting firm is seeking a Senior C# Software Engineer for a full-time on-site position in Beaverton, OR. The ideal... ...on C# and .NET, and be able to solve complex problems in large-scale systems. Excellent employee benefits are provided, along with...SuggestedFull time
- ...experienced AI‑focused Software Engineer to design, build, and scale intelligent... ...powered by modern AI and large language models.... ...production‑grade AI systems, APIs, and distributed... ...search and memory Architect and deploy... ...on experience with LLM frameworks and orchestration...Remote job
- An established industry player is seeking a senior systems administrator to join their talented team. This role involves maintaining a large-scale server farm primarily running on Linux and Unix, providing Level 2+ support for complex systems, and ensuring the long-term...
$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements... ...point for fleet-scale reliability, working... ...enables you to distinguish systemic architectural gaps... ...failure modes in large-scale GPU/accelerator... ...compute, interconnect, memory, power, and thermal domains...$272k - $431.25k
We're looking for a Principal Software Engineer to join our CSP Engagements... ...GPU firmware and GPU system software, working... ...firmware at fleet scale. Responsibilities Drive... ...update orchestration for large‑scale deployments —... ..., compute kernels, memory hierarchy, and how firmware...- ...companies. As a Senior Principal Software Engineer at JPMorganChase... ...Engineering services, enabling scale across teams and... ...and deploying LLM & GNN solutions on AWS... ...serving platforms in large‑scale environments typical... ...and distributed systems for large models focused...
$272k - $431.25k
...We are looking for a Principal Software Engineer to join NVIDIA’s LPX System Software team. The team... ...built in Rust, focusing on memory safety, explicit ownership... ...workloads at production scale. Drive triage of the... ...discipline. Fluency in large, multi‑repository...$204k - $348k
...Sr Principal/ Principal Software Engineer, AI Lab Execution System Cambridge, MA USA; San Francisco, CA USA... ...Team (SSR) builds the memory layer for Lila's operations... ..., Performance, and Scale: Set technical standards... ...building and deploying large-scale systems in...Full timeWork at officeLocal areaFlexible hours$272k - $431.25k
NVIDIA Corporation is seeking a Principal Software Engineer to join the CSP Engagements team in Santa Clara, CA. This role is pivotal for driving rack-scale system software and firmware architecture, ensuring seamless integration, operation, and monitoring of systems at...$172k - $349k
## Principal Software Engineer, Systems/Solutions TestApplylocations: Sunnyvale, California... ...frameworks for functional, scale, resiliency, and performance... ...workflows, including LLM- and agent-enabled productivity... ...products, including leadership of large, cross-functional quality...Work experience placementWork at office2 days per week- ...review, and own the software architecture for our... ...technical conscience for large‑scale, distributed systems, and will collaborate closely with engineering leads, product... ...senior architect or principal‑level roles. ~ Proven... ...Familiarity with in‑memory data stores and...Remote workHome officeFlexible hours
$260k - $340k
...urgency, who believe in the scale of our ambition and... ...with us at Crusoe. Principal Systems Software Engineer San Francisco, Sunnyvale... ...novel methods for managing memory, networking, and compute... ...infrastructure for Large Language Model (LLM) training and inference...Full timeTemporary work- KLA-Belgium is seeking a System Software Engineer (HPC) in Milpitas, California. In this role, you will design and build software that runs large-scale deep learning and image processing workloads, ensuring high quality and timely delivery with the product team. You'll...
$174k - $253k
Google Inc. is seeking a Senior Software Engineer to work on Generative AI technologies in Sunnyvale, CA. You will design, develop, and maintain large software systems, managing project priorities and collaborating closely with teams across the organization. With a focus...$120k - $140k
...Senior/Staff/Principal Imaging System Software Engineer Horizon Surgical Systems Inc. is revolutionizing... ...compression, optimization techniques, and large-scale image data management.... ...datasets, balancing performance with memory and storage constraints. Testing &...- Senior AI/ML Engineer - LLM & Agentic AI Systems - Hybrid We are looking for a Senior AI/ML Engineer with strong expertise in Large Language Models (LLMs), Agentic AI frameworks, MLOps, and cloud... ...working in regulated or enterprise‑scale environments (preferred) Senior (5+...Full time
$180k - $260k
Slope is looking for an AI and ML Engineer to design and build large-scale NLP and LLM systems. You'll have the chance to work on creating prompt libraries and evaluating content performance, all while collaborating with cross-functional teams. This on-site role emphasizes...- APPIT Software Solutions is hiring a Agentic AI Engineer (LLM & Autonomous Systems) in Austin, USA . Architect and build autonomous AI systems... ...tool execution at enterprise scale. Responsibilities Architect... ...Implement advanced memory architectures including episodic...Remote workFlexible hours
$100k - $200k
...Type On-site Department Engineering, Product, Design... ...been dominated by legacy systems with notoriously low NPS... ...-market fit and are scaling our team very quickly.... ...Equity. The Role: As a Software Engineer, you will be... ...engineer pipelines for large-scale data collection....Full timeWork at officeRelocation packageFlexible hours$145.4k - $242.5k
...Summary As a Principal AI Software Engineer, you will drive technical... ...; optimize LLM integrations.... ...high-availability systems with observability... ...or AI services at scale. ~ Experience with... ...leadership, and large-scale system... ...and conversation memory management at massive...Contract workWork at officeRelocation package- NextEra Energy Resources is seeking a Principal Control Systems Engineer in New York for utility-scale energy storage projects. This role requires developing control systems requirements and managing hardware integration testing across power plants. Ideal candidates possess...Full timeRelocation package
$195k - $323k
...Title and Summary Principal Software Engineer About Mastercard... ...combine enterprise-scale technical... ...Design and implement large scale distributed systems. - Develop reusable... ...distributed caches, in-memory data grids. -... ...Agentic AI patterns, LLM integration, and prompt...Full timePart timeRemote workWork from homeWorldwideFlexible hours- ...seeking an experienced Principal Software Engineer to join our... ...tools, interact with systems, and execute multi-... ..., particularly for scaling automation responsibly... ...matter expert on Large Language Model (LLM) orchestration, guiding... ...Search. Agentic Memory & State:...Temporary workPart timeWork at officeFlexible hours3 days per week
$2,000 per month
...using all their data, at scale — unleashing the potential... ...Role We're looking for a Principal Software Engineer to join the Elasticsearch... ...past experience with large‑scale search systems to drive an innovative roadmap... ..., Solr, or distributed storage engines, and an understanding...Full timeLocal areaFlexible hours- ...AI-powered software that eliminates... ...memory for healthcare... ...continue to scale. Learn more... ...are seeking a Principal Software Engineer to lead the... ...of core data systems that power a... ...models and storage systems support... ...architecture in large-scale... ...to early RAG/LLM-era builds....Work at officeFlexible hours2 days per week
- Active Clearance with a Polygraph is Required Position: Software Engineer (Large Scale Web Applications) Position Description We are seeking a... ...applications. In this role, you will design and build scalable systems using modern JavaScript/TypeScript frameworks and Python,...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Principal Software Engineer - Large-Scale LLM Memory and Storage Systems. Be the first to apply!
- principal software engineer manager United States
- principal software engineer United States
- senior principal software engineer United States
- principal United States
- principal data scientist United States
- principal applied scientist United States
- principal solution architect United States
- associate principal United States
- principal solutions consultant United States
- principal network architect United States


