Jobs · Information Technology · California

Software Engineer (C++ Systems)

Thunder Compute · San Francisco, CA · Yesterday
On-siteInformation Technology$200k–$300k/yrFull-time

About the role

Your work will focus on building the core C++ systems behind our virtualization layer. This includes low-latency performance optimization, distributed systems debugging, production reliability, and research into new techniques for improving GPU utilization. You will take ownership of complex systems from early experimentation through production deployment.

Responsibilities

  • Profiling and reducing latency across remote CUDA operations
  • Building high-performance networking and data-transfer paths
  • Debugging failures across customer processes, our userspace runtime, the network, and remote GPU servers
  • Improving support for process forking, signals, multithreading, dynamic linking, and unusual application behavior
  • Designing systems for GPU allocation, scheduling, failure recovery, and observability
  • Researching and productionizing new GPU virtualization and oversubscription techniques
  • Expanding compatibility across CUDA applications, frameworks, and GPU architectures

Requirements

We look for exceptional low-level engineering talent, strong work ethic, and extreme attention to detail. We must move quickly while shipping high-quality, reliable systems code.

  • Exceptional modern C++ ability, including memory management, concurrency, performance optimization, and systems-level abstraction design
  • Deep understanding of operating systems, low-level networking, compilers, distributed systems, or computer architecture
  • Experience building and operating performance-critical C++ systems in production
  • Strong Linux systems programming and debugging ability

Qualifications

Core Technical Skills:

  • Strong work ethic and the ability to independently push a project from an experimental prototype through 100% completion under tight deadlines
  • Attention to detail and the ability to deliver production-ready, thoroughly tested code without significant oversight
  • Ability to debug ambiguous problems without a clear reproduction, existing playbook, or obvious owner
  • Willingness to work directly with customers and investigate difficult production failures

Preferred Experience

  • CUDA, GPU systems, compilers, runtime interception, dynamic linking, high-performance networking, or distributed computing
  • Experience at a trading firm such as Citadel Securities or Jane Street; a hardware or AI infrastructure company such as NVIDIA or SambaNova; a systems research group; or a similarly demanding engineering environment
  • Strong computer science fundamentals demonstrated through academic work, systems research, competitive programming, open-source contributions, or exceptional professional experience
  • Experience taking new systems research from a paper or prototype into a reliable production system

Why Join

You will join early enough to meaningfully shape the architecture, engineering standards, and technical direction of the company. You will work directly with the founders on a category-defining systems problem, with a short path between writing code and seeing it run in production. The systems you build will form the foundation of a new infrastructure layer for GPU computing.

Logistics

  • You will report to co-founder and CTO Brian Model, formerly a Quantitative Developer at Citadel Securities
  • This role is full-time and in person, five days per week, at our office in downtown San Francisco
  • Relocation support and visa sponsorship are available

Benefits

  • Competitive salary and meaningful equity
  • Daily lunch, snacks, and coffee
  • Team dinners and events
  • 401(k)
  • Health, dental, and vision insurance

Compensation Range

$200K - $300K

Similar jobs

Software Engineer - C++

Applied IntuitionSunnyvale, CA· 6 days ago
Engineering$125k–$222k/yrapply on jobs.ashbyhq.com

Software Engineer, C++

Anduril IndustriesBellevue, WA· 1 mo ago
Engineering$166k–$220k/yrapply on boards.greenhouse.io

Software Engineer, C++

Anduril IndustriesBoston, MA· 1 mo ago
Engineering$166k–$220k/yrapply on boards.greenhouse.io

Software Engineer, C++

Aquatic Capital ManagementNew York, United States· 4 wk ago
Engineering$150k–$300k/yrapply on job-boards.greenhouse.io