
Software Engineer (C++ Systems)
Published on CazVidat SK HR Consultants
Title : Software Engineer (C++ Systems) Location: San Francisco CA, United States (Onsite) - Relocation packages are available. Client Industry: AI-infrastructu
Salary
$220 per year
Location
San Francisco, California, United States
Employment type
Full time
Workplace
Not provided
Software Engineer (C++ Systems)
$220 per year
Job description
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.
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.