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

Lead C++ Systems Engineer, GPU Virtualization

Thunder Compute

The world is building massive amounts of GPU capacity. Meanwhile, deployed GPUs are only 20% utilized. This is because GPUs are not virtualized, while every other type of hardware is. For example CPUs and storage are allocated through virtual abstractions which efficiently manage the physical hardware, while GPUs are statically allocated on a one-to-one basis. Thunder Compute is building this virtualization layer for GPUs. We have raised over $17.5M from Matrix Partners, Y Combinator, and leading angels from Coreweave, Microsoft, Cognition, and Anthropic. Leading solutions for underutilization sit at the workload layer and are therefore only able to optimize specific use cases. We believe the ideal cluster optimization solution must be invisible to developers and compatible with all workloads; hence, it must sit at the systems layer. We are a team of systems researchers productionizing cutting-edge GPU virtualization research to build this general-purpose optimization layer. Concretely, our virtualization library abstracts GPUs across TCP networking. We use a userspace shim library, loaded through LD_PRELOAD, to intercept CUDA calls and send them over gRPC to a host server connected to a physical GPU elsewhere in the data center. This enables something like “Ceph for GPUs”: GPUs become network resources that can be abstracted, pooled, and dynamically allocated across a cluster to improve utilization without requiring developers to modify their workloads. Role Your work will focus on building the core C++ systems behind our virtualization layer. This includes low-latency performance optimization, distributed systems debugging, production reliability, and research into new techniques for improving GPU utilization. You will take ownership of complex systems from early experimentation through production deployment. Example projects may include: Profiling and reducing latency across remote CUDA operations Building high-performance networking and data-transfer paths Debugging failures across customer processes, our userspace runtime, the network, and remote GPU servers Improving support for process forking, signals, multithreading, dynamic linking, and unusual application behavior Designing systems for GPU allocation, scheduling, failure recovery, and observability Researching and productionizing new GPU virtualization and oversubscription techniques Expanding compatibility across CUDA applications, frameworks, and GPU architectures You will spend your days bouncing between the weeds of complex, performance-critical systems that are live in production. One week, you may be tracing a synchronization bug across a distributed CUDA workload; the next, you may be redesigning a hot data path to remove microseconds of overhead. This work is not easy. It blends the hardest parts of systems research and production engineering. We look for exceptional low-level engineering talent, strong work ethic, and extreme attention to detail. We must move quickly while shipping high-quality, reliable systems code. Core Technical Skills Exceptional modern C++ ability, including memory management, concurrency, performance optimization, and systems-level abstraction design Deep understanding of operating systems, low-level networking, compilers, distributed systems, or computer architecture Experience building and operating performance-critical C++ systems in production Strong Linux systems programming and debugging ability Ability to reason through unfamiliar systems across multiple layers of the stack Must Haves Strong work ethic and the ability to independently push a project from an experimental prototype through 100% completion under tight deadlines Attention to detail and the ability to deliver production-ready, thoroughly tested code without significant oversight Strong ownership over correctness, reliability, performance, and operational outcomes Ability to debug ambiguous problems without a clear reproduction, existing playbook, or obvious owner Willingness to work directly with customers and investigate difficult production failures Preferred Experience with CUDA, GPU systems, compilers, runtime interception, dynamic linking, high-performance networking, or distributed computing Experience at a trading firm such as Citadel Securities or Jane Street; a hardware or AI infrastructure company such as NVIDIA or SambaNova; a systems research group; or a similarly demanding engineering environment Strong computer science fundamentals demonstrated through academic work, systems research, competitive programming, open-source contributions, or exceptional professional experience Experience taking new systems research from a paper or prototype into a reliable production system Why Join You will join early enough to meaningfully shape the architecture, engineering standards, and technical direction of the company. You will work directly with the founders on a category-defining systems problem, with a short path between writing code and seeing it run in production. The systems you build will form the foundation of a new infrastructure layer for GPU computing. Logistics You will report to co-founder and CTO Brian Model, formerly a Quantitative Developer at Citadel Securities This role is full-time and in person, five days per week, at our office in downtown San Francisco Relocation support and visa sponsorship are available Competitive salary and meaningful equity #J-18808-Ljbffr Thunder Compute

Vacancy posted 4 days ago
Similar jobs that could be interesting for youBased on the Lead C++ Systems Engineer, GPU Virtualization in San Francisco, CA vacancy
  • $170k - $250k

     ...the AI space, backed by a leading accelerator and having...  ...company is looking for an engineer to work directly with the CTO on complex GPU virtualisation...  ...continued growth without legacy system constraints. Don’t miss...  ...Must Have: Top 0.1% C++ ability, elite Rust... 
    Suggested
    Full time
    Visa sponsorship
    Flexible hours
    San Francisco, CA
    more than 2 months ago
  • $180k - $270k

    Lead RF Systems and Defense Engineer- HP IQDescription -Who We AreHP IQ is HP’s new AI innovation lab. Combining startup agility with HP’s global scale, we’re building intelligent technologies that redefine how the world works, creates, and collaborates.We’re assembling... 
    Suggested
    Full time
    Temporary work
    Local area
    Relocation
    Flexible hours
    Shift work

    Juniper Networks

    San Francisco, CA
    1 day ago
  •  ...TV and expanding to other platforms. This hybrid role requires two days in the SF office and involves close collaboration with web engineers, QA, and device partners to ensure fast launches, low memory usage, and consistent behavior across devices. #J-18808-Ljbffr... 
    Suggested
    Work at office

    Jobleads-US

    San Francisco, CA
    3 days ago
  •  ...Baseten is seeking an hands-on Operations Manager to own the operational and analytical supply side of our GPU fleet. You will manage lifecycle, health, observability, utilization, and remediation across neocloud and bare metal environments to maximize GPU availability... 
    Suggested

    Jobleads-US

    San Francisco, CA
    3 days ago
  •  ...Crusoe Energy Systems is seeking a seasoned Compute SRE to own virtualization performance and kernel-level optimization for our AI-first compute platform. You will deploy, tune, and scale bare-metal and virtualized infrastructure supporting AI and HPC workloads. You... 
    Suggested

    Jobleads-US

    San Francisco, CA
    15 hours ago
  • $180k - $300k

     ...Description Job Description Systems Engineer Company: Confidential —...  ...gives AI agents fast, persistent virtual computers that boot in under...  ...to the roadmap for on-prem GPU clusters and model training infrastructure...  ...in Rust, Go, C or C++ for low-level systems... 
    Full time
    H1b
    Immediate start
    Visa sponsorship
    Relocation package

    Transparent Search Group

    San Francisco, CA
    28 days ago
  •  ...customers depend on. We're looking for a systems engineer who wants to understand where time and...  ...schedules, and manages Machines, and our Rust virtual machine monitor (VMM), the software that...  ...and systems research is welcome. GPU infrastructure experience is an additional... 
    Full time
    Work at office
    Visa sponsorship
    Relocation package

    Dedalus Labs

    San Francisco, CA
    4 days ago
  • $159.2k - $301.6k

    The Opportunity We are looking for a Senior AI Systems Engineer with deep C++ expertise to help build the next generation of AI-enabled product and...  ...validation, regression testing, and quality gates. Ability to lead through influence across engineering, product, design,... 
    Full time
    Temporary work
    Local area
    Remote work
    Worldwide

    Adobe Systems

    San Francisco, CA
    4 days ago
  •  ...act in a changing world.We're seeking a GPU Performance Engineer to squeeze every last FLOP from our H1...  ...optimize GPU workloads using Nsight Systems, nvprof, and custom instrumentationWrite...  ...(5-10x)Experience with Python and C++ in production environmentsWe ValueExperience... 

    Genmo

    San Francisco, CA
    3 days ago
  •  ...entity. Responsibilities As a ML System Engineer on the AI & ML Platform’s Inference team,...  ...scaling) to deep low-level optimizations (GPU kernels, quantization, speculative decoding...  ...low-level systems programming (C/C++ or Rust)Experience with large-scale, high... 
    Work at office
    Local area

    Atlassian

    San Francisco, CA
    4 days ago
  •  ...Job Description Job Description GPU Programmer - Remote Job Type: Contractor Location...  ...experienced GPU Programmers / Software Engineers to design and optimize GPU-based tasks...  ..., performance optimization, and C++ development to build high-performance solutions... 
    Remote job
    For contractors

    YO AI Labs

    San Francisco, CA
    7 days ago
  • Title : Software Engineer (C++ Systems)  Location: San Francisco CA, United States (Onsite) - Relocation packages are available. Client Industry: AI-infrastructure industry/ GPU Virtualization Skills: C++, Rust Job Description: We are looking for a Software... 
    Full time
    Work experience placement
    Relocation

    SK HR Consultants.com

    San Francisco, CA
    more than 2 months ago
  • $30 - $40 per hour

     ...underneath an API, a process, or a virtual machine, then reads and...  ...virtual machines. You'll work with engineers who care about correctness and...  ...You will work within existing systems with support from an engineer....  ...software in Rust, Go, C, C++, or a similar language. Rust is... 
    Hourly pay
    Full time
    Summer work
    Internship
    Summer internship
    Relocation package

    Dedalus Labs, Inc.

    San Francisco, CA
    8 days ago
  • $166k - $343k

    Senior Presales, Systems EngineerThis role has been designed as 'Hybrid' with a requirement...  ...segments.The Sr. Presales Systems Engineer plays a critical role in driving the success...  ...with emerging technologies such as virtualization, containerization, or NFVIndustry... 
    Full time
    Work experience placement
    Work at office
    Local area
    Immediate start
    2 days per week

    Hewlett Packard Enterprise

    San Francisco, CA
    4 days ago
  •  ...for an enthusiastic self-motivated Senior System Engineer who thrives in a fast-paced environment....  ...patterns. Deployment is primarily on virtual machines with containerisation. External...  ...systems engineer will report to the work pack lead and software development manager a to... 
    Full time

    Hitachi

    Brisbane, CA
    3 days ago
  • $141.4k - $234.5k

     ...talented and motivated Senior Pre-Sales Systems Engineer within a Pod model for an emerging...  ...clientsContribute significant portions and/or lead responses to RFPs, RFQs and RFIsWorking...  ...knowledge of VMware (vCenter, ESX, virtualized storage and networking)Working knowledge... 
    Remote work
    Flexible hours

    Pure Storage

    San Francisco, CA
    4 days ago
  •  ...What We're Looking For Strong grounding in operating systems internals, memory management, storage or networking at the lowest...  ...or an active code repository. Hands-on exposure to virtualization, hypervisors or container runtimes. Working fluency in a systems... 
    Full time
    Relocation package

    Software Company

    San Francisco, CA
    1 day ago
  •  ...responsibilities We're looking for a Senior Systems Engineer who can own systems end-to-end:...  ...architecting a Global Protect rollout or leading a FedRAMP access review. You default to...  ...), GitHub Enterprise IAM, Azure Virtual Desktop (AVD), Glean AI agent connectors... 
    Work experience placement

    IBM

    San Francisco, CA
    3 days ago
  • $200k

     ...Mesa Software Engineer Mesa is building a new GitHub: not just for code, but for all...  ...engineering skills required to build distributed systems, optimize performance, and design...  ...including Mesa's version control system, virtual filesystem, build systems, and... 
    Work at office
    Work from home

    Mesa

    San Francisco, CA
    4 days ago
  • $135k - $150k

     ...Senior Systems Engineer Lyra Technology Group is a private equity-backed holding company that invests in and operates industry leading technology service businesses. Our companies are operated...  ...network administration, dedicated virtual CIO partnership, 24/7... 
    Casual work
    Work at office
    Remote work
    Relocation

    Lyra Technology Group

    San Francisco, CA
    4 days ago
  •  ...matters to the world. The Production Engineering Team Examples of key exciting problems...  ...company, not a hundred scripts. Make the system's view of itself always match reality:...  ...-facing platforms, so every new site and GPU generation lands cleanly from day zero.... 
    Local area

    Fluidstack

    San Francisco, CA
    2 days ago
  •  ...Systems Engineer Reports to: Client Technology Manager Department: Support Location: San Francisco Bay Area, CA – Hybrid Term...  ...-management technologies Troubleshoot networking, virtualization, cybersecurity, and infrastructure-related issues Support... 
    Hourly pay
    Full time
    Work at office
    Local area
    Remote work

    Atlas Technica

    San Francisco, CA
    5 days ago
  •  ...Senior Systems Engineer San Francisco, California Onsite or Remote At Evidently, we are raising...  ...visible to everyone, not just you. Lead incident response: triage fast,...  ...model serving platforms (vLLM, Cloud Run, GPU provisioning), latency SLOs, cost optimization... 
    Remote work
    Work from home

    Evidently

    San Francisco, CA
    2 days ago
  • $250k

     ...infrastructure provider building a next-generation GPU platform designed for AI training,...  ...for a Senior / Staff Site Reliability Engineer to support and scale large-scale HPC and...  ...deliver highly available infrastructure systems Improve CI/CD pipelines, deployment workflows... 
    Full time
    Remote work
    San Francisco, CA
    more than 2 months ago
  • $157k - $185k

    About WRITERWRITER is where the world's leading enterprises orchestrate AI-powered work. Our vision is to expand human capacity through...  ...educational workshops & live eventsFacilitate dynamic live and virtual training sessions tailored to diverse audiencesPartner with... 
    Full time
    Work at office
    Local area

    Writer

    San Francisco, CA
    4 days ago
  • $164.7k - $266k

     ...were disconnected from business systems of record, costing businesses...  ...foundation that lets every engineering team at Docusign build, ship,...  ...at scale. As the AI Platform Lead, you own the architecture of our...  ...frameworks, and the inference and GPU serving infrastructure that... 
    Permanent employment
    Full time
    Contract work
    Work at office
    Local area
    Remote work
    2 days per week

    DocuSign

    San Francisco, CA
    4 days ago
  •  ...and onboarding are conducted virtually, a part of being a distributed...  .... We are building the systems, intelligence, and operating...  ...an Agentic Success Portfolio Lead—a data-forward builder and operator...  ...this role, you will bridge data engineering, data science, AI workflows,... 
    Work at office
    Local area

    Atlassian

    San Francisco, CA
    2 days ago
  • $145k - $195k

    San Francisco, CAProduct Systems Engineering - Product Systems /Full time /On-siteWanna join the adventure...  ...operate spacecraft to fly physical or virtual customer payloads. We handle entire...  ...end to end, significantly reducing the lead-time and risk of a traditional space... 
    Full time
    Temporary work

    Loft Orbital

    San Francisco, CA
    2 days ago
  • $180k - $230k

    San Francisco, CAProduct Systems Engineering - Product Systems /Full time /On-siteWanna join the adventure...  ...operate spacecraft to fly physical or virtual customer payloads. We handle entire...  ...end to end, significantly reducing the lead-time and risk of a traditional space... 
    Full time
    Temporary work

    Loft Orbital

    San Francisco, CA
    2 days ago
  •  ...into action. We're looking for engineers who want to build the operating system for AI Data Applications and Workflows...  ...systems programming languages (C, C++, Go at the systems level) You...  ...contributed to them You can autonomously lead, design, and build fault-tolerant... 

    Tensorlake, Inc.

    San Francisco, CA
    4 days ago

Do you want to receive more vacancies?

Subscribe and receive similar vacancies to Lead C++ Systems Engineer, GPU Virtualization. Be the first to apply!