Software Engineer (C++ Systems / GPU)
Location: San Francisco, CA (On-site)
Salary: $170,000 - $250,000 + EquityAbout the RoleOur client is building a high-performance GPU virtualization platform that improves how compute resources are utilized at scale. This role focuses on developing low-level systems that operate at microsecond-level performance, powering next-generation GPU infrastructure.You will work directly on the core virtualization layer, solving complex systems problems in a fast-moving, early-stage environment.What You Will Do
- Develop and maintain core components of a C++ GPU virtualization library
- Optimize systems for high-performance, low-latency workloads
- Research and implement solutions around GPU oversubscription, checkpointing, and resource
efficiency - Debug complex systems issues in production environments
- Diagnose and resolve performance bottlenecks in real-world workloads
- Support new architectures and evolving infrastructure
What We Are Looking For
- Experience in C++ systems engineering (open to all levels)
- Strong understanding of low-level systems, performance optimization, or concurrency
- Interest in GPU systems, virtualization, or high-performance computing
- Ability to debug and troubleshoot complex production issues
- Comfortable working in a fast-paced, early-stage environment
Tech StackC++
GoRequirements
- Must be able to work on-site in San Francisco, CA
- Visa sponsorship available for TN (Canada) and H-1B transfers
- No new H-1B sponsorship
Interview Process
- Initial Behavioral Screen (30 minutes)
- Technical Interview (60 minutes)
- On-site Interview (1 day)