Software Engineer (C++ Systems) jobs in United States
cer-icon
Apply on Employer Site
company-logo

Thunder Compute · 10 hours ago

Software Engineer (C++ Systems)

Thunder Compute is a GPU cloud platform focused on providing the lowest cost and easiest access for developers. The role involves working on the C++ core of their virtualization stack, focusing on performance optimization and systems debugging, while also addressing complex challenges in production environments.

Artificial Intelligence (AI)Cloud ComputingData CenterInformation TechnologySoftware
Hiring Manager
Carl Peterson
linkedin

Responsibilities

Performance optimization of the C++ virtualization library
Systems-level debugging in production environments
Research into oversubscription, checkpointing, and distributed GPU clusters
Supporting new architectures with deep understanding across the system

Qualification

C++ programmingPerformance optimizationLow-level networkingProduction systems experiencePerformance issue tracingHigh speed-to-outputBachelor’s degreeExtreme ownership

Required

Top 0.1% C++ ability
Experience optimizing NIC/C++ performance (not GPU-specific)
Deep understanding of low-level networking, compilers, and similar systems
Experience in production-facing latency-sensitive environments
Extreme ownership: you will be responsible for production systems from day 1
Ability to trace performance issues across the stack — from GPU drivers through kernel networking to user space
High speed-to-output, we're an early stage startup after all

Preferred

Bachelor's degree from top Computer Science program, 3.7+ GPA
Experience with low-level systems in production: e.g., at engineering at a trading firm, systems research lab, or similar

Benefits

Significant equity

Company

Thunder Compute

twittertwittertwitter
company-logo
One-click GPU instances for 80% less

Funding

Current Stage
Early Stage
Total Funding
$4.62M
Key Investors
Matrix
2026-01-20Seed· $4.5M
2024-05-19Pre Seed· $0.12M
Company data provided by crunchbase