Distributed Systems Engineer

Success Matcher

Distributed Systems Engineer

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Our client is building next-generation cloud storage infrastructure—tech that could become as essential as AWS itself. They’re looking for a deeply technical Distributed Systems Engineer who loves building from first principles, thrives on solving ambiguous problems, and wants to shape foundational infrastructure used across AI, HPC, analytics, and beyond.

    What You’ll Do

    You’ll be one of the earliest engineers on the team, owning massive areas of the system and building brand-new infrastructure primitives.

    • Build high-performance, never-before-seen capabilities in storage

    • Design distributed interactions (atomicity, idempotency, consensus)

    • Deploy + generalize infra across multi-cloud environments

    • Troubleshoot and resolve complex production issues for real customers

    • Operate in high ambiguity and rapidly shifting requirements

    • Influence product + technical direction as an early foundational hire

    Who You Are

    You’re the type who knows what’s happening from CPU cycles to kernel drivers — and you actually enjoy going deep. You likely have:

    • 2–10 years building and operating distributed systems

    • Experience creating databases, storage engines, or core infrastructure (not just apps using them)

    • Low-level programming experience in C, C++, Rust, Go, Haskell, or OCaml

    • Strong understanding of distributed systems: consensus, scaling, failure modes

    • Ability to debug across multiple systems using logs, metrics, flame graphs

    • Experience from both startup/hyper-growth and/or top-tier engineering orgs

    • On-call experience with complex production systems

    • Bachelor’s degree in CS or related field (bonus: top-tier CS program)

    Tech Stack Requirements: Rust, C,  Kernel Drivers, Embedded, HPC, Spark Core, Ray Core, Distributed Systems
  • Compensation
    $200,000 per year