Software Engineer; C++ Systems

San Francisco 29 days agoFull-time External
Negotiable
Position: Software Engineer (C++ Systems) 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 over subscription, checkpointing, and distributed GPU clusters. • Support new architectures with deep understanding across the system. • Systems‑level debugging in production environments. • Diagnose performance issues in machine learning workloads. Tech Stack C++ Work Policy On‑site work policy. Typically 60–65 hour work weeks, which may require weekend work. Work Experience • 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. #J-18808-Ljbffr