/roles — ROLE_185

Software Engineer (C++ Systems)

Seed-stage startup running a GPU cloud and building virtualization tech that raises GPU efficiency for operators

The role

COMP
$215K - $325K
EQUITY
Competitive
LOCATION
San Francisco
WORKPLACE
On-site
EXPERIENCE
4+ years
VISA
None, Visa transfers
STACK
C/C++, Go, Rust, Kubernetes, K8s
INDUSTRY
Software Development, Devtools, B2B

The company

A seed-stage infrastructure startup whose GPU virtualization software lets cloud operators serve more customers from the same hardware, and which also runs its own GPU cloud.

STAGE
Series A-stage
FUNDING
$10M+ raised
TEAM
founding team of <10
FOUNDED
2024
BACKING
VC-backed

JD — the work

About the role

You would work on the heart of the company's GPU virtualization stack, a C++ library where microsecond-level performance matters. The role suits someone who enjoys squeezing speed out of complex C++ code and wants to build low-level GPU software with real impact. The team is small and on-site in San Francisco, revenue is growing quickly, and the customer base is expanding fast, so your work directly shapes how the platform scales.

What you'll do

  • Build core features in the C++ library that virtualizes GPUs
  • Research checkpointing, oversubscription, and other techniques for high-performance GPU systems
  • Add support for new hardware architectures, drawing on deep understanding of the whole system
  • Debug tricky systems-level issues in live production environments
  • Track down slowdowns in customers' GPU workloads

What they're looking for

  • 4+ years of software engineering experience
  • Deep C++ expertise and a drive to tune performance down to the microsecond
  • Passion for low-level GPU and systems software
  • Comfort debugging complex systems in production

Nice to have

  • Experience with Go, Rust, or Kubernetes
APPLY FOR THIS ROLE →All open rolesOne application covers up to 3 roles.