Software Engineer (C++ Systems)

Los Angeles +2 · On-site$200k – $250k + EquityH-1B Transfer & TN

About this role

Thunder Compute is seeking a Software Engineer (C++ Systems) to work on the core of our GPU virtualization stack. This role is for someone who thrives on optimizing microsecond-level performance in complex C++ systems and building impactful low-level GPU software, helping us scale for a rapidly growing customer base.

What youll do

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

What Thunder Compute is looking for

  • Participation in math or coding competitions.
  • Experience optimizing NIC/C++ performance.
  • Proficiency in C++.
  • Experience working on low-level systems in production.
  • Experience with compilers, networking protocols, or kernels.
  • Has been working for 3+ years in Systems engineering positions.
  • Ability to trace performance issues across the stack.

Company at a glance

Thunder Compute provides GPU virtualization software that optimizes resource allocation for GPU cloud platforms, enabling providers to serve more customers efficiently. Backed by Y Combinator with $4.5M in seed funding, the company achieved over $500,000 in revenue within six months.

Founded2024
Team Size1-10
WorkspaceOn-site
StageSeed
IndustryCloud Computing
Locations
Los Angeles, CA, United States ·New York City, NY, United States ·San Francisco, United States
Investors
Amino Capital ·Avesta Fund ·CyberAgent Capital ·Matrix Partners ·Preston-Werner Ventures ·Transpose Platform ·Y Combinator

What happens next

Skip the application pile. I get you in front of the people who decide.

Confirm the fit

A few questions to make sure this role is the right shape for you. Two minutes.

I pitch you to the company

I write the intro, send it to the founder, and handle the back-and-forth.

A meeting lands on your calendar

When the company wants to meet, I get the call on your calendar. You just show up.

Know someone who'd be great for this?