Software Engineer, C++ Systems – San Francisco, CA
Published on CazVidat SK HR Consultants
Join SK HR Consultants in San Francisco as a C++ Systems Software Engineer. Optimize GPU virtualization, debug production systems, and scale AI infrastructure.
Salary
Not provided
Location
San Francisco, California, United States
Employment type
Full time
Workplace
Not provided
Software Engineer, C++ Systems – San Francisco, CA
San Francisco, California, United States
Job description
SK HR Consultants is seeking a Software Engineer (C++ Systems) for an onsite role in San Francisco, California. Join an AI infrastructure team building GPU virtualization software and optimizing low-level systems for growing customer workloads. Relocation packages are available.
Role overview
In this role, you’ll improve the performance and scalability of a GPU virtualization stack, working on complex C++ systems where microsecond-level optimization matters. You’ll investigate performance across the software stack and support new GPU architectures.
What you’ll do
- Optimize the C++ GPU virtualization library.
- Research GPU oversubscription, checkpointing, and distributed GPU clusters.
- Support new architectures with a deep understanding of the system.
- Debug systems-level issues in production environments.
- Diagnose performance bottlenecks in machine learning workloads.
Required qualifications
- At least 2 years of C++ systems engineering experience.
- Production experience with low-level systems.
- Elite C++ expertise; Rust experience is also relevant, although the work is primarily in C++.
- Experience optimizing NIC or C++ performance and tracing performance issues across the stack.
- Experience with compilers, networking protocols, or kernels.
- A degree from a top computer science program with a GPA of 3.7 or higher, from one of the top 5 IITs or a top 20 U.S. college or university.
Work arrangements
- Location: San Francisco, CA; onsite, not remote.
- Schedule: Typically 60–65 hours per week, with some weekend work likely.
- Relocation: Packages are available.
- Employment: Full-time.
Frequently asked questions
Is this position remote or onsite?
This role is onsite in San Francisco, CA, with relocation packages available.
What kind of experience do I need to qualify for this job?
You need at least 2 years of experience in C++ systems engineering and proven experience working on low-level systems in production environments.
What are the typical working hours for this position?
The typical workweek is 60-65 hours, including some weekends.
What educational background is required?
You must have a degree from a top Computer Science program with a GPA of 3.7 or higher, from a top 5 IIT or a top 20 U.S. college or university.
What will my main responsibilities be?
You will optimize the C++ virtualization library for GPU systems, conduct research on GPU clusters, support new GPU architectures, and perform systems-level debugging and performance issue resolution.