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

Verified by CazVid10 months agoOpen until: Oct 24, 2026

Salary

$220 per year

Location

San Francisco, California, United States

Employment type

Full time

Workplace

Not provided

Software Engineer (C++ Systems)

$220 per year

Apply now

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.

Similar jobs