We're looking for a distributed systems engineer who will work across the stack to help build Archil volumes and solve customer problems as they arise. You’ll have significant influence over the technical and product direction.
What You'll Do:
Build out never-before-seen capabilities in storage
Design distributed systems interactions for atomicity and idempotency
Deploy infrastructure and generalize infrastructure across different clouds
Address issues in our production system as they arise to help our customers if anything goes wrong.
Operate through changing customer requirements with lots of ambiguity
Who You Are:
Deeply understand how computers work from the silicon up, and passionate about digging into systems, understanding them, building them, and fixing them
A builder of databases and core infrastructure, not just a user
Possess strong foundational knowledge of distributed systems, performance optimization, and low-level programming (e.g. C, C++, Golang, Rust, Haskell, OCaml)
Thrive in a fast-paced, startup environment and are committed to customer success
Requirements:
Education
Bachelor's degree in Computer Science or related field (bonus if from top-?tier school)
Hard skills
Soft skills
Comfortable with ambiguity and changing requirements
Tech stack
Rust, C, Other Low-level Languages, Kernel drivers, Embedded systems, Spark Core, Ray Core, High-performance computing, Distributed systems