{"schemaVersion":"jobsearcher.job.v1","id":"cc3fea2f0b5e47538aaaf39d","url":"https://jobsearcher.com/jobs/cc3fea2f0b5e47538aaaf39d","canonicalUrl":"https://jobsearcher.com/jobs/cc3fea2f0b5e47538aaaf39d","title":"Software Engineer (C++ Systems)","description":"About the CompanyIn order to make an application, simply read through the following job description and make sure to attach relevant documents.Thunder Compute is the lowest cost, easiest GPU cloud for developers. There are two parts to our company:\r\nWe run a cloud platform where developers rent GPUs, just like Coreweave, Lambda, or AWS.\r\nWe build virtualization software that uses GPUs 3x more efficiently than these competitors.\r\nAbout the Role\r\nYou'll work on the C++ core of our virtualization stack: performance optimization, systems debugging, and research into oversubscription, checkpointing, and related problems. You will spend your days bouncing between the weeds of complex, performance-critical systems in production, and implementing customer-facing product improvements. This is a far more complicated low-level system than most early-stage startups and the work is hard - but for someone like you this is a feature, not a bug.\r\nResponsibilities\r\nPerformance optimization of the C++ virtualization library\r\nSystems-level debugging in production environments\r\nResearch into oversubscription, checkpointing, and distributed GPU clusters\r\nSupporting new architectures with deep understanding across the system\r\nQualifications\r\nTop 0.1% C++ ability\r\nExperience optimizing NIC/C++ performance (not GPU-specific)\r\nDeep understanding of low-level networking, compilers, and similar systems\r\nExperience in production-facing latency-sensitive environments\r\nRequired Skills\r\nExtreme ownership: you will be responsible for production systems from day 1\r\nAbility to trace performance issues across the stack — from GPU drivers through kernel networking to user space.\r\nHigh speed-to-output, we're an early stage startup after all.\r\nPreferred Skills\r\nBachelor’s degree from top Computer Science program, 3.7+ GPA\r\nExperience with low-level systems in production: e.g., at engineering at a trading firm, systems research lab, or similar.\r\nPay range and compensation package\r\nFull-time, in-person in San Francisco.\r\nPay is highly competitive with significant equity. Thunder Compute is profitable on variable costs and growing rapidly.\r\nHow our virtualization works\r\nThunder Compute's core advantage versus other clouds is our proprietary virtualization software.\r\nTo understand how this virtualization works, think of GPUs like cars. Today, GPU clouds are like car rental agencies; you rent a car for a few days when you need it, but the car sits parked for much of your vacation while you sleep, go to the beach, etc.\r\nThunder Compute allocates GPUs more like Uber; each server has access to a GPU when it is needed, and that GPU serves someone else when it isn't.\r\nThe end user never has to think about this; they always have a GPU, so from their perspective our servers are identical to other clouds.\r\nWhat's remarkable is that we can pull this off without actually owning any hardware. To extend this analogy, our cloud offering is an arbitrage where we rent \"cars\" from rental agencies (other clouds) and use them as Ubers. The efficiency gain from our software is so large that we have higher margins than the clouds we build on, without the CapEx of building data centers. xywuqvp\r\nEqual Opportunity Statement\r\nWe are committed to diversity and inclusivity.","company":"Thunder Compute","rawCompany":"thunder compute","city":"Alameda","state":"CA","isRemote":false,"isActive":false,"createdAt":"2026-04-30T01:12:23.111Z","occupations":[{"code":"15-1299.08","title":"Computer Systems Engineers/Architects","slug":"computer-systems-engineers-architects"},{"code":"15-1252.00","title":"Software Developers","slug":"software-developers"},{"code":"15-1299.00","title":"Computer Occupations, All Other","slug":"computer-occupations-all-other"}],"industries":[{"code":"513210","title":"Software Publishers","slug":"software-publishers"},{"code":"541512","title":"Computer Systems Design Services","slug":"computer-systems-design-services"},{"code":"541511","title":"Custom Computer Programming Services","slug":"custom-computer-programming-services"}],"jobPosting":{"@context":"https://schema.org","@type":"JobPosting","title":"Software Engineer (C++ Systems)","description":"About the CompanyIn order to make an application, simply read through the following job description and make sure to attach relevant documents.Thunder Compute is the lowest cost, easiest GPU cloud for developers. There are two parts to our company:\r\nWe run a cloud platform where developers rent GPUs, just like Coreweave, Lambda, or AWS.\r\nWe build virtualization software that uses GPUs 3x more efficiently than these competitors.\r\nAbout the Role\r\nYou'll work on the C++ core of our virtualization stack: performance optimization, systems debugging, and research into oversubscription, checkpointing, and related problems. You will spend your days bouncing between the weeds of complex, performance-critical systems in production, and implementing customer-facing product improvements. This is a far more complicated low-level system than most early-stage startups and the work is hard - but for someone like you this is a feature, not a bug.\r\nResponsibilities\r\nPerformance optimization of the C++ virtualization library\r\nSystems-level debugging in production environments\r\nResearch into oversubscription, checkpointing, and distributed GPU clusters\r\nSupporting new architectures with deep understanding across the system\r\nQualifications\r\nTop 0.1% C++ ability\r\nExperience optimizing NIC/C++ performance (not GPU-specific)\r\nDeep understanding of low-level networking, compilers, and similar systems\r\nExperience in production-facing latency-sensitive environments\r\nRequired Skills\r\nExtreme ownership: you will be responsible for production systems from day 1\r\nAbility to trace performance issues across the stack — from GPU drivers through kernel networking to user space.\r\nHigh speed-to-output, we're an early stage startup after all.\r\nPreferred Skills\r\nBachelor’s degree from top Computer Science program, 3.7+ GPA\r\nExperience with low-level systems in production: e.g., at engineering at a trading firm, systems research lab, or similar.\r\nPay range and compensation package\r\nFull-time, in-person in San Francisco.\r\nPay is highly competitive with significant equity. Thunder Compute is profitable on variable costs and growing rapidly.\r\nHow our virtualization works\r\nThunder Compute's core advantage versus other clouds is our proprietary virtualization software.\r\nTo understand how this virtualization works, think of GPUs like cars. Today, GPU clouds are like car rental agencies; you rent a car for a few days when you need it, but the car sits parked for much of your vacation while you sleep, go to the beach, etc.\r\nThunder Compute allocates GPUs more like Uber; each server has access to a GPU when it is needed, and that GPU serves someone else when it isn't.\r\nThe end user never has to think about this; they always have a GPU, so from their perspective our servers are identical to other clouds.\r\nWhat's remarkable is that we can pull this off without actually owning any hardware. To extend this analogy, our cloud offering is an arbitrage where we rent \"cars\" from rental agencies (other clouds) and use them as Ubers. The efficiency gain from our software is so large that we have higher margins than the clouds we build on, without the CapEx of building data centers. xywuqvp\r\nEqual Opportunity Statement\r\nWe are committed to diversity and inclusivity.","datePosted":"2026-04-30T01:12:23.111Z","dateModified":"2026-04-30T01:12:23.111Z","hiringOrganization":{"@type":"Organization","name":"Thunder Compute","sameAs":"https://jobsearcher.com"},"jobLocation":{"@type":"Place","address":{"@type":"PostalAddress","addressLocality":"Alameda","addressRegion":"CA","addressCountry":"US"}},"identifier":{"@type":"PropertyValue","name":"JobSearcher","value":"cc3fea2f0b5e47538aaaf39d"},"url":"https://jobsearcher.com/jobs/cc3fea2f0b5e47538aaaf39d"}}