What are the responsibilities and job description for the Distributed Systems Engineer position at Success Matcher?
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 DoYou'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 storageDesign distributed interactions (atomicity, idempotency, consensus)Deploy generalize infra across multi-cloud environmentsTroubleshoot and resolve complex production issues for real customersOperate in high ambiguity and rapidly shifting requirementsInfluence product technical direction as an early foundational hireWho You AreYou'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 systemsExperience creating databases, storage engines, or core infrastructure (not just apps using them)Low-level programming experience in C, C , Rust, Go, Haskell, or OCamlStrong understanding of distributed systems: consensus, scaling, failure modesAbility to debug across multiple systems using logs, metrics, flame graphsExperience from both startup/hyper-growth and/or top-tier engineering orgsOn-call experience with complex production systemsBachelor'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
Salary : $156,500 - $234,700