What are the responsibilities and job description for the Software Engineer position at Confidencial?
Software Engineer (C Systems)
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.
Visa sponsorship available: TN or Canadian visas or H-1B transfers available. No net new H-1Bs.
Location: San Francisco