Software Engineer (C++ Systems)

Transparent Search Group
  • San Francisco, California
  • $215,000–$325,000 Per Year
  • Autofill and Review
2 days ago

Job Description

Software Engineer (C++ Systems)

Company: Thunder ComputeLocation: San Francisco, CA (in office; typically 50-55 hour weeks)Compensation: $215,000 - $325,000 + competitive equityEmployment Type: Full-timeVisa Sponsorship: TN, Canadian visas or H-1B transfers; no new H-1B

About Thunder Compute

Thunder Compute is changing how GPUs are used through GPU virtualization software. It runs a GPU cloud and lets owners of GPU clouds significantly improve utilization and serve more customers.

Thunder Compute is backed by Y Combinator, raised a seed round, and grew revenue from zero to $500K+ in six months. The team is about six people.

The Role

Thunder Compute is hiring Software Engineers to work on the core of its GPU virtualization stack. This role suits someone who loves optimizing microsecond-level performance in complex C++ systems and building impactful low-level GPU software, and it is central to scaling the platform for a fast-growing customer base.

What You Will Do

  • Develop the core C++ virtualization library.
  • Research oversubscription, checkpointing and high-performance GPU systems.
  • Support new GPU architectures with deep understanding across the system.
  • Debug at the systems level in production.
  • Diagnose performance issues in customer workloads.

What You Bring

  • Strong C++ systems programming experience
  • Experience optimizing low-level, performance-critical systems
  • Interest in GPU systems and virtualization
  • Comfort with production systems debugging
  • Willingness to work in San Francisco at startup intensity (typically 50-55 hour weeks)

Nice to Have

  • Go experience
  • CUDA or GPU driver internals

Tech Stack

C++, Go

Numbers & Facts

LocationSan Francisco, California
Salary$215,000–$325,000 Per Year

Skills

  • C++ Programming Languageunmatched
  • CUDA (Compute Unified Device Architecture)unmatched
  • Cloud Computingunmatched
  • Computer Softwareunmatched
  • Debugging Skillsunmatched
  • GPU (Graphics Processing Unit)unmatched
  • Identify Issuesunmatched
  • Production Systemsunmatched
  • Revenue Growthunmatched
  • Software Engineeringunmatched
  • Systems/Internals Programmingunmatched
  • Technical Recruitingunmatched
  • Virtualizationunmatched
  • Virtualization Softwareunmatched

Be found by employers

5,500+ employers search our resume database daily. Add yours to get found by recruiters looking for candidates like you.

Level up your application

Professional resume templates

Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

Free resume templates

Free resume builder

Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

Free resume builder