Senior Software Engineer for GPU Virtualisation

USA Tech Recruit San Francisco Bay Area
Relocation
Apply
AI Summary

Join a high-growth company at the forefront of GPU virtualisation and systems software. This role is responsible for optimising complex C++ code and investigating distributed GPU cluster challenges. A strong academic background in CS or related field is required.

Key Highlights
Optimise high-performance C++ virtualisation
Investigate distributed GPU clusters
Low-latency, high-performance systems
Key Responsibilities
Optimise a high-performance C++ virtualisation library
Investigate oversubscription, checkpointing, and distributed GPU clusters
Support new hardware architectures with deep systems-level insight
Debug systems in live production environments
Diagnose performance issues across machine-learning workflows
Technical Skills Required
C++ Rust compilers networking protocols kernel-level development C++ performance optimization GPU virtualisation
Benefits & Perks
Relocation package available
Nice to Have
Math/coding competition experience

Job Description


Location: San Francisco, CA (Onsite)

Relocation: Packages available (must already be in the US)


About the Role:

We’re seeking a talented Software Engineer to join a high-growth company at the forefront of GPU virtualisation and systems software. This role sits at the heart of low-latency, high-performance systems used at scale. You’ll have the opportunity to optimise complex C++ code, investigate distributed GPU cluster challenges, and make a tangible impact on next-generation infrastructure.


Key Responsibilities:

  • Optimise a high-performance C++ virtualisation library for low-latency execution.
  • Investigate oversubscription, checkpointing, and distributed GPU clusters.
  • Support new hardware architectures with deep systems-level insight.
  • Debug systems in live production environments.
  • Diagnose performance issues across machine-learning workflows.


Key Qualifications:

  • Exceptional C++ proficiency (Rust experience considered).
  • Proven experience building and maintaining low-level systems in production.
  • Strong academic background in CS or related field (high GPA preferred).
  • Experience with compilers, networking protocols, or kernel-level development.
  • Background in NIC or C++ performance optimization.
  • Ability to trace and resolve performance bottlenecks through multiple layers.
  • Fresh graduates with internships at top-tier firms welcome.
  • Math/coding competition experience is a plus.


In accordance with local employment laws, applicants must have current, valid authorisation to work in Germany at the time of application. We are unable to sponsor employment visas for this role. Applications from individuals without existing work authorisation for the US cannot be considered.


If this sounds interesting and you'd like to learn more, click the link below to apply or email me with a copy of your CV on william@eu-recruit.com


By applying to this role you understand that we may collect your personal data and store and process it on our systems. For more information please see our Privacy Notice (https://eu-recruit.com/about-us/privacy-notice/)


Similar Jobs

Explore other opportunities that match your interests

Senior Software Engineer - Premium Discord Experiences

Programming
13h ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

Discord

San Francisco Bay Area

Software Engineer II - Site Reliability Engineering

Programming
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

tessera data

San Francisco Bay Area

Senior Software Engineer - Site Reliability Engineering

Programming
5d ago

Premium Job

Sign up is free! Login or Sign up to view full details.

•••••• •••••• ••••••
Job Type ••••••
Experience Level ••••••

tessera data

San Francisco Bay Area

Subscribe our newsletter

New Things Will Always Update Regularly