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.
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
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
One-click GPU instances for 80% less
Funding
Current Stage
Early StageTotal Funding
$4.62MKey Investors
Matrix
2026-01-20Seed· $4.5M
2024-05-19Pre Seed· $0.12M
Company data provided by crunchbase