Software Engineer
29 days ago
San Francisco
Job DescriptionSoftware Engineer, C++ Systems Location: On-site — San Francisco, CA About the Role We’re seeking a highly skilled Software Engineer (C++ Systems) to join our client’s team and help build the core of our GPU virtualization platform. This role is ideal for engineers who thrive on microsecond-level performance optimization, enjoy working deep in complex C++ systems, and are motivated by building foundational infrastructure that directly impacts customers. You’ll play a critical role in scaling our platform as we serve a rapidly growing customer base, owning production systems from day one and tackling technically demanding challenges at the forefront of GPU infrastructure. What You’ll Do • Optimize performance of our C++ GPU virtualization library at the systems level, • Research and develop solutions for GPU oversubscription, checkpointing, and distributed GPU clusters, • Support new hardware and software architectures with a deep, end-to-end understanding of the stack, • Debug low-level systems in production environments, • Diagnose and resolve performance issues in machine learning workloads, • Collaborate closely with the CTO on advanced systems design and implementation Required Experience • Proven experience building and operating low-level systems in production environments, • Background working with compilers, kernels, or networking protocols, • Demonstrated ability to trace and resolve performance issues across complex systems Technical Skills • Expert-level C++ proficiency (Rust experience is acceptable, though primary development will be in C++), • Experience optimizing C++ and NIC performance, • Strong systems-level debugging and performance analysis skills Education • Degree in Computer Science or a related field from a top-tier program, • Strong academic performance (3.7+ GPA) Soft Skills • Ability to deliver high-quality output quickly in an early-stage startup environment, • Comfortable taking full ownership of critical production systems, • Thrives in ambiguous, high-impact problem spaces Company & Opportunity • Building GPU virtualization software that dramatically improves GPU efficiency, • Operating a fast-growing GPU cloud, scaling from $0 to $500K in revenue in just six months, • Backed by Y Combinator and a recently closed $4.5M Seed round, • Join as employee #5 at a pivotal moment: product–market fit validated and scaling rapidly, • Work directly with the CTO on systems challenges few startups get to tackle, • This is a hardcore C++ systems role focused on GPU virtualization, performance tuning, production debugging, and advanced research, • Expect ownership, impact, and problems that demand top 0.1% technical skill Why This Role If you love squeezing performance out of low-level systems, enjoy working at the intersection of GPUs, distributed systems, and production infrastructure, and want to help scale a breakthrough platform at an early stage, this role offers a rare and exciting opportunity.