Software Engineer (C++ Systems)

San Francisco

Published 3 hours ago

 Title : Software Engineer (C++ Systems) 
Location: San Francisco CA, United States (Onsite) - Relocation packages are available.
Client Industry: AI-infrastructure industry/ GPU Virtualization
Skills: C++, Rust

Job Description:
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.

Tech stack C++
On-site work policy
Typically 60 - 65 hour work weeks which will likely require some weekend work. Relocation packages are available.

Work experience
Seniority: 2+ years of experience in C++ systems engineering.​
Experience working on low-​level systems in production.​
Experience with compilers,​ networking protocols,​ or kernels.​
Education

Required: Degree from a top Computer Science program with a 3.​7+ GPA.​
Required: School/University (Top 5 IITs or top 20 college/universities in the US)

Hard skills
Elite C++ expertise (Rust also sufficient but they will be working in C++).​
Experience optimizing NIC/C++ performance.​
Ability to trace performance issues across the stack.​

Full time

Entry Level

San Francisco