Systems Software Engineer (C++)

Thunder, Llc
San Francisco, CA, United States
3 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

C++ (Programming Language) Compilers Software Debugging Systems Theories Performance Tuning Systems Development Life Cycle Software Engineering

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.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:51 min

Evolution of custom compilers and virtual machines

Florian Rappl Ā· LIVE

5:28 min

Applying channel theory to generative AI output reliability

Ingo Eichhorst Ingo Eichhorst Ā· WWC Europe 2026

2:08 min

The vending machine trap in software debugging

Jen Callou Jen Callou Ā· Europe 2026 Virtual

4:18 min

Prioritizing communication and structural awareness over strict tool mastery

Liam Hurrel +1 Ā· WWC 2021

3:04 min

Clarifying compiled versus interpreted language implementations

Aleksandra Sikora Ā· WWC 2023

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 Ā· Coffee With Developers

Videos

See all

Related articles

See all