Senior C++ Systems Engineer

authentic group of companies • United State
Relocation
Apply
AI Summary

Join our team as a Senior C++ Systems Engineer to work on the core of our GPU virtualization stack. You will be responsible for performance optimization, research, and debugging. This role is ideal for someone with expertise in C++ and low-level systems engineering.

Key Highlights
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
Technical Skills Required
C++ Rust Compilers Networking protocols Kernels
Benefits & Perks
Relocation packages available
Typically 60-65 hour work weeks with some weekend work
On-site work policy in San Francisco, CA

Job Description


Software Engineer (C++ Systems)

San Francisco CA, United States (Onsite)

Skills: C++, Rust

Number of Positions: 2


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: 0+ years of experience in C++ systems engineering.
  • Experience working on low- level systems in production.
  • Experience with compilers, networking protocols, or kernels.

Education

  • Degree from a top Computer Science program with a 3. 7+ GPA.

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.

Soft skills

  • High speed- to- output in an early- stage startup.

Miscellaneous

Participation in math or coding competitions.


Subscribe our newsletter

New Things Will Always Update Regularly