Clera - Your AI talent agent
LoginStart
Start
Thunder Compute logo
Thunder Compute

Software Engineer (C++ Systems)

on-site•San Francisco•$200k - $250k+ Competitive

Summary

Location

San Francisco

Salary

$200k - $250k

Equity

Competitive

Workplace

On-site

Experience

0+ years

Visa

Visa sponsorship available. TN or Canadian visas or H-1B transfers available. No net new H-1Bs.

Company links

WebsiteLinkedInLinkedIn

About this role

We are looking for a Software Engineer (C++ Systems) to join our team and work on the core of our GPU virtualization stack. This role is ideal for someone who thrives on optimizing microsecond-level performance in complex C++ systems and is passionate about building impactful low-level GPU software. You will be instrumental in scaling our platform and serving a rapidly growing customer base.

What You'll 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.

About Thunder Compute

Thunder Compute is revolutionizing the way GPUs are utilized through innovative virtualization software. Thunder Compute runs a GPU cloud whilst also enhancing efficiency, allowing owners of GPU clouds to significantly improve utilization and serve more customers. Backed by YC and recently raising a $4.5M Seed round, Thunder Compute boasts impressive revenue growth from 0 to $500,000+ over the last six months and is continuing to scale its operations rapidly.

Ready to join Thunder Compute?

Take the next step in your career journey

Frequently Asked Questions

What does Thunder Compute pay for a Software Engineer (C++ Systems)?

Toggle
Thunder Compute offers a competitive compensation package for the Software Engineer (C++ Systems) role. The salary range is USD 200k - 250k per year, plus Competitive equity. Apply through Clera to learn more about the full compensation details.

What does a Software Engineer (C++ Systems) do at Thunder Compute?

Toggle
The Software Engineer (C++ Systems) role at Thunder Compute involves We are looking for a Software Engineer (C++ Systems) to join our team and work on the core of our GPU virtualization stack. This role is ideal for someone who thrives on optimizing microsecond-level p...

Is the Software Engineer (C++ Systems) position at Thunder Compute remote?

Toggle
The Software Engineer (C++ Systems) position at Thunder Compute is based in San Francisco, United States and is on-site. Contact the company through Clera for specific work arrangement details.

How do I apply for the Software Engineer (C++ Systems) position at Thunder Compute?

Toggle
You can apply for the Software Engineer (C++ Systems) position at Thunder Compute directly through Clera. Click the "Apply Now" button above to start your application. Clera's AI-powered platform will help match your profile with this opportunity and guide you through the application process.
Clera - Your AI talent agent
© 2026 Clera Labs, Inc.TermsPrivacyHelp