Thunder Compute
Software Engineer (C++ Systems)
$250K–$325K
San Francisco · On-site · Full-time · Posted Jul 21, 2026
- Visa sponsorship
- Visa sponsorship available.
About the job
Build and operate the C++ systems software powering Thunder Compute’s GPU cloud, focusing on performance, networking, reliability, and GPU-fleet management.
What you'll do
- Optimize latency-critical paths and build high-performance networking and data-transfer systems.
- Develop and debug low-level runtime code and production failures across operating systems, networks, and GPUs.
- Design GPU-fleet allocation, scheduling, failure recovery, and observability; take systems research into production.
What they ask for
- Exceptional modern C++ skills in memory management, concurrency, performance, and systems-level abstraction design.
- Deep understanding of at least one of operating systems, low-level networking, compilers, distributed systems, or computer architecture.
- Experience building and operating performance-critical C++ in production.
- Strong Linux systems programming and debugging skills.
Nice to have
- CUDA or GPU systems, high-performance networking, distributed computing, compilers, or dynamic linking.
- Relevant background in trading, hardware or AI infrastructure, or systems research; competitive programming, open-source, or research demonstrating strong fundamentals.
Pay
$250–325K USD base salary; $250K – $325K USD base salary
Tools
C++, Linux, CUDA
Model-written summary · the original posting is authoritative