T

Thunder Compute

Cloud-based GPU provider for developers

Software Engineer - C++ Systems

Systems Software EngineeringConfirmed live in the last 24 hours
Full-timeSan Francisco, CA, USA$250k - $325k /yr

About the Job

Requirements

  • Exceptional modern C++ skills, including memory management, concurrency, performance, and systems-level abstraction design.
  • Deep understanding of at least one of operating systems, low-level networking, compilers, distributed systems, or computer architecture.
  • Experience building and running performance-critical C++ in production.
  • Strong Linux systems programming and debugging skills, with the ability to reason across unfamiliar layers of the stack.
  • Ability to own projects from prototype to completion under tight deadlines, ship well-tested code with little oversight, and work directly with customers on difficult production failures.

Responsibilities

  • Remove microseconds from latency-critical paths that cross process and machine boundaries.
  • Build high-performance networking and data-transfer paths.
  • Keep low-level runtime code correct under fork, signals, multithreading, and dynamic linking within workloads the team does not control.
  • Debug production failures spanning the operating system, network, and GPU, including failures without a reproduction or playbook.
  • Design allocation, scheduling, failure recovery, and observability across a GPU fleet.
  • Take new systems research from a paper or prototype into production.

Desired Qualifications

  • Experience with CUDA or GPU systems, high-performance networking, distributed computing, compilers, or dynamic linking.
  • Background at a trading firm, hardware or AI infrastructure company, or systems research group.
  • Competitive programming, open-source work, or research demonstrating strong fundamentals.

About the Company

Thunder Compute

Cloud-based GPU provider for developers

Thunder Compute provides cloud-based GPU resources that developers and businesses can use without special tools. It runs code on high-end GPUs in the cloud through a pay-as-you-go model, with instant scalability and easy integration with local development workflows. It differentiates itself by leveraging a global network of consumer GPUs to democratize access and by offering seamless integration with existing tools, addressing the GPU shortage without long-term commitments. Its goal is to make powerful GPU resources affordable and accessible so users can scale compute as needed.

Company size
11-50
Company stage
Series C
Total funding
$18.1M
Headquarters
San Francisco, CA
Founded
2024

Recently Posted Jobs

Explore more opportunities at Thunder Compute

See more jobs