Demo

Software Engineer (C++ Systems)

Recruiting From Scratch
San Francisco, CA Full Time
POSTED ON 11/23/2025
AVAILABLE BEFORE 1/23/2026
Who is Recruiting from Scratch: 
Recruiting from Scratch is a specialized talent firm dedicated to helping companies build exceptional teams. We partner closely with our clients to deeply understand their needs, then connect them with top-tier candidates who are not only highly skilled but also the right fit for the company’s culture and vision. Our mission is simple: place the best people in the right roles to drive long-term success for both clients and candidates.
 
https://www.recruitingfromscratch.com/
 

Title of Role: Software Engineer (C Systems)
Location: San Francisco, CA (On-site)
Company Stage of Funding: Seed-Stage, High-Growth Venture-Backed Startup
Office Type: On-Site (5 Days/Week)
Salary: $200,000 – $250,000 base competitive equity


Company Description

Our client is a fast-growing, venture-backed infrastructure startup building cutting-edge GPU virtualization technology. Their platform powers next-generation compute workloads by enabling dramatically higher GPU utilization, efficiency, and throughput—supporting both internal GPU cloud operations and external enterprise customers.

This is an opportunity to join a deeply technical founding team that moves fast, ships aggressively, and is building software at the bleeding edge of distributed GPU systems, performance engineering, and large-scale ML infrastructure.

If you enjoy solving microsecond-level performance problems, working close to the metal, and owning highly critical systems that power real customers at scale, this role will be an exceptional fit.


What You Will Do

  • Build and optimize core components of a high-performance C GPU virtualization library.

  • Drive performance tuning across latency-sensitive and throughput-critical code paths.

  • Conduct research into oversubscription, checkpointing, GPU sharing, and distributed GPU cluster scheduling.

  • Support new GPU architectures and ensure seamless integration across the system.

  • Debug complex systems-level issues in production environments.

  • Diagnose performance bottlenecks in machine learning and model-training workloads.

  • Collaborate closely with a senior, fast-moving engineering team to scale the platform for rapid customer growth.


Ideal Candidate Background

  • Strong experience with modern C (C 17 or later), systems programming, or performance-critical backend engineering.

  • Experience working on low-level systems such as hypervisors, filesystems, OS internals, networking stacks, or GPU/accelerator infrastructure.

  • Skilled in debugging complex distributed systems in production environments.

  • Comfortable navigating and optimizing large C codebases.

  • Passion for deep systems thinking, performance engineering, and working on challenging technical problems.

  • Thrives in a high-ownership, high-velocity startup environment.


Preferred Qualifications

  • Experience with GPU compute, CUDA, GPU virtualization, or ML systems performance.

  • Exposure to oversubscription, checkpointing, or distributed compute scheduling.

  • Background in HPC, storage systems, virtualization, or cloud infrastructure.

  • Experience scaling infrastructure for ML/AI workloads.

  • Systems-level debugging in high-traffic, high-availability environments.


Compensation, Benefits & Additional Details

  • Base Salary: $200,000 – $250,000

  • Equity: Highly competitive early-stage equity package

  • Work Hours: High-intensity environment; expected workload aligns with early-stage deep-tech startups

  • Sponsorship: TN, Canadian visas, and H-1B transfers may be supported (no new H-1Bs)

  • Relocation: Relocation assistance available for candidates moving to San Francisco

  • Position Type: Full-time, on-site role with significant impact and visibility

Salary : $200,000 - $250,000

If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Software Engineer (C++ Systems)?

Sign up to receive alerts about other jobs on the Software Engineer (C++ Systems) career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$176,149 - $220,529
Income Estimation: 
$77,657 - $95,021
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$97,257 - $120,701
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Recruiting From Scratch

Recruiting From Scratch
Hired Organization Address San Francisco, CA Full Time
Who is Recruiting from Scratch : Recruiting from Scratch is a talent firm that focuses on placing the best candidate for...
Recruiting From Scratch
Hired Organization Address York, NY Full Time
Who is Recruiting from Scratch: Recruiting from Scratch is a specialized talent firm dedicated to helping companies buil...
Recruiting From Scratch
Hired Organization Address San Francisco, CA Full Time
Who is Recruiting from Scratch : Recruiting from Scratch is a talent firm that focuses on placing the best candidate for...
Recruiting From Scratch
Hired Organization Address San Francisco, CA Full Time
About Recruiting from Scratch At Recruiting from Scratch (RFS), we’re on a mission to be the go-to technical recruiting ...

Not the job you're looking for? Here are some other Software Engineer (C++ Systems) jobs in the San Francisco, CA area that may be a better fit.

Senior Software Engineer, Platform

Beacon Software, San Francisco, CA

Senior Software Engineer, Platform

Beacon Software, San Francisco, CA

AI Assistant is available now!

Feel free to start your new journey!