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.

Verified by CazVid11 months agoOpen until: Dec 8, 2026

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

Apply now

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.

Similar jobs