Systems Software Engineer (C++)
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
Job description
Your work will focus on core C++ systems development: performance optimization, systems debugging, and research., * Youāll report to Co-founder/CTO Brian (ex-Citadel quant dev)
Requirements
Do you have experience in Senior leadership?, Do you have a Bachelorās degree?, * Experience optimizing NIC/GPU performance
- Deep understanding of low-level networking, compilers, and similar systems
- Experience in latency-sensitive environments
Must haves:
- Youāve got the dog in you: you will own your work and be responsible for production systems from day 1
- High speed-to-output
- Willingness to assume a senior leadership role as we scale
- Strong communication skills under pressure
Preferred:
- CS Bachelorās degree from top 50 US university, 3.5+ GPA
- 1+ year of experience at a trading firm (Citadel, Jane Street, etc.), hardware company (NVIDIA, SambaNova), systems research or similar
About the company
Thunder Compute is the lowest cost, easiest GPU cloud for developers. Weāre a 4-person team with $4.5M raised from top tier investors including Y Combinator and Matrix Partners.
There are two parts to our company. 1) we are a cloud platform where customers can rent GPUs just like they would from Coreweave, Lambda, AWS, etc., and 2) we are building systems software to use GPUs more efficiently than these competitors., * This role is full-time, in-person in SF
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on indeed.comGood distractions
Talks and stories from around this role ā technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Whatās the Difference between a Junior, Mid, and Senior Developer?
How Much FAANG Companies Actually Pay Software Engineers in 2025
Where to Find Entry-Level Software Engineering Jobs
Best Countries for Software Engineers