Sign up to access all features of our service.
  • Job search
  • Favorites
  • Create a CV
    New
  • Salaries
  • Subscriptions

Principal Software Engineer - Large-Scale LLM Memory and Storage Systems

$272k - $431.25k

NVIDIA

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).
What we need to see:
  • 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.
Ways to stand out from the crowd:
  • 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.

With highly competitive salaries and a comprehensive benefits package, NVIDIA is widely considered to be one of the technology world's most desirable employers. We have some of the most forward-thinking and hardworking people in the world working for us and, due to outstanding growth, our special engineering teams are growing fast. If you're a creative and autonomous engineer with a genuine passion for technology, we want to hear from you!

Your base salary will be determined based on your location, experience, and the pay of employees in similar positions. The base salary range is 272,000 USD - 431,250 USD.

You will also be eligible for equity and benefits.

Applications for this job will be accepted at least until January 13, 2026.

This posting is for an existing vacancy.


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.
Vacancy posted 2 days ago
Similar jobs that could be interesting for youBased on the Principal Software Engineer - Large-Scale LLM Memory and Storage Systems in United States vacancy
  • $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... 
    Suggested
    Local area
    Remote work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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.... 
    Suggested
    Shift work

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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,... 
    Suggested
    Shift work

    Jobleads-US

    Santa Clara, CA
    5 days ago
  • 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

    Google Inc.

    Sunnyvale, CA
    5 days ago
  •  ...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... 
    Suggested
    Full time

    Azad Technology Partners

    Vancouver, WA
    12 days ago
  •  ...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

    Xlysi LLC.

    Chicago, IL
    1 day ago
  • 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... 

    TechDigital Group

    Chandler, AZ
    5 days ago
  • $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... 

    NVIDIA Gruppe

    Santa Clara, CA
    3 days ago
  • $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... 

    NVIDIA Corporation

    Santa Clara, CA
    2 days ago
  •  ...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... 

    TwinThread LLC

    Palo Alto, CA
    4 days ago
  • $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... 

    Jobleads-US

    Santa Clara, CA
    22 hours ago
  • $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 time
    Work at office
    Local area
    Flexible hours

    Lila Sciences

    Cambridge, MA
    4 days ago
  • $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... 

    NVIDIA

    Santa Clara, CA
    3 days ago
  • $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 placement
    Work at office
    2 days per week

    Jobleads-US

    Sunnyvale, CA
    1 day ago
  •  ...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 work
    Home office
    Flexible hours

    Jobleads-US

    San Francisco, CA
    5 days ago
  • $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 time
    Temporary work

    Crusoe

    San Francisco, CA
    12 days ago
  • 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... 

    KLA-Belgium

    Milpitas, CA
    5 days ago
  • $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... 

    Google Inc.

    Sunnyvale, CA
    3 days ago
  • $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 &... 

    Horizon Surgical Systems

    Los Angeles, CA
    15 hours ago
  • 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

    NLP PEOPLE

    Dearborn, MI
    2 days ago
  • $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... 

    Slope

    San Francisco, CA
    4 days ago
  • 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 work
    Flexible hours

    Appit LLC

    Austin, TX
    5 days ago
  • $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 time
    Work at office
    Relocation package
    Flexible hours

    Menlo Ventures

    Palo Alto, CA
    2 days ago
  • $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 work
    Work at office
    Relocation package

    GE Vernova

    East Cambridge, MA
    8 hours ago
  • 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 time
    Relocation package

    NextEra Energy Resources

    Florida, NY
    2 days ago
  • $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 time
    Part time
    Remote work
    Work from home
    Worldwide
    Flexible hours

    MasterCard

    Arlington, VA
    15 hours ago
  •  ...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 work
    Part time
    Work at office
    Flexible hours
    3 days per week

    New Balance

    Boston, MA
    3 days ago
  • $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 time
    Local area
    Flexible hours

    Elastic

    Brockport, NY
    4 days ago
  •  ...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 office
    Flexible hours
    2 days per week

    Plenful

    San Francisco, CA
    3 days ago
  • 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,... 

    Tiber Technologies

    Annapolis, MD
    5 days ago

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!