Software Engineer (C++ Systems)

SK HR Consultants.com

San Francisco (CA)

On-site

USD 100,000 - 140,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Relocation packages available
High-performance work environment

Job summary

A leading consulting firm is seeking a Software Engineer (C++ Systems) in San Francisco to optimize microsecond-level performance in GPU virtualization software. Ideal candidates will have elite C++ expertise, with at least 2 years of experience in low-level systems engineering. This position involves performance optimization, research into advanced GPU solutions, and debugging in production. Candidates must possess a degree from a top Computer Science program with a GPA of 3.7 or higher and a strong understanding of compilers and networking protocols.

Qualifications

  • 2+ years of experience in C++ systems engineering.
  • Experience working on low‑level systems in production.
  • Experience with compilers, networking protocols, or kernels.

Responsibilities

  • Performance optimization of the C++ virtualization library.
  • Research into oversubscription, 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.

Skills

C++
Rust

Education

Degree from a top Computer Science program with a 3.7+ GPA
Top 5 IITs or top 20 colleges/universities in the US

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.
  • 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.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer - C++ Systems
Software Engineer - C++ Systems

USA Tech Recruit • San Francisco (CA)

On-site
USD 120,000 - 160,000
Relocation packages
C++ Systems Engineer: Low-Latency GPU Virtualization (SF)
C++ Systems Engineer: Low-Latency GPU Virtualization (SF)

USA Tech Recruit • San Francisco (CA)

On-site
USD 120,000 - 160,000
Relocation packages
Systems Engineer (GPU Virtualisation) - Systems Integrator
Systems Engineer (GPU Virtualisation) - Systems Integrator

Hamilton Barnes Associates Limited • San Francisco (CA)

On-site
USD 170,000 - 300,000
Base salary $170K–$250K
Early-stage equity
On-site in San Francisco
Software Engineer (C++ Systems)
Software Engineer (C++ Systems)

Thunder Compute • San Francisco (CA)

On-site
USD 120,000 - 160,000
Sr. C++ Developer
Sr. C++ Developer

Imagry | Autonomous Driving • San Jose (CA)

On-site
USD 100,000 - 130,000
C++ Systems Engineer: GPU Virtualization & Ultra-Low Latency
C++ Systems Engineer: GPU Virtualization & Ultra-Low Latency

SK HR Consultants.com • San Francisco (CA)

On-site
USD 100,000 - 140,000
Relocation packages available
High-performance work environment
Software Engineer, Distributed Systems - San Francisco, California
Software Engineer, Distributed Systems - San Francisco, California

MissionHires • San Francisco (CA)

On-site
USD 120,000 - 160,000
Unlimited office book budget
Generous equity grant
Retirement matching
+4
Senior Software Engineer - GPU Sandboxes
Senior Software Engineer - GPU Sandboxes

nineDots.io • San Francisco (CA)

On-site
USD 180,000 - 240,000
Equity offered
Relocation considered
Senior Systems Software Engineer, Compute Stack Acceleration
Senior Systems Software Engineer, Compute Stack Acceleration

NVIDIA • Town of Texas (WI)

On-site
USD 184,000 - 357,000
Equity
Benefits
GPU Systems Engineer – HPC / Parallel Computing
GPU Systems Engineer – HPC / Parallel Computing

Vast.ai • San Francisco (CA)

On-site
USD 140,000 - 220,000
Health insurance
Dental insurance
Vision insurance
+4