Distributed Systems Engineer
About the role
You’ll work across the stack to solve problems as they come up and help build Archil volumes. You’ll have significant influence over the technical and product direction.
Responsibilities
- Build out never-before-seen capabilities in a storage service
- Design distributed systems interactions for atomicity and idempotency
- Deploy infrastructure and generalize infrastructure across different clouds
- Operate through changing customer requirements with lots of ambiguity
Requirements
- Significant experience building and operating distributed systems (flexible)
- Experience working at a startup (flexible)
- Successfully resolved disagreements at work before
- Comfortable debugging problems that occur as a result of failures in multiple, different systems
- Familiar with how to optimize the performance of a system
Qualifications
- Knowledgeable about distributed systems
- Understands the importance of consensus, scalability, and API design
- Comfortable with complex production issues
Skills
- Understanding of how computers work from the silicon up
Benefits
We are fully in-person in San Francisco.
Pay
Competitive salary and equity package.
Schedule
Full-time, remote option available.
Archil
Archil is on a mission to change how developers build applications in the cloud, by building the next, default storage platform in the cloud. Over the past 15 years, S3 has become the default way to store inactive data sets in the cloud, but the next-generation of AI and analytics applications need to actively process more data than ever before. We're solving this problem by building the first Volume storage product that's as fast as EBS, infinitely scaleable like S3, and connects to existing data sets in S3 and other repositories. Our customers choose Archil because this architecture radically simplifies how they think about working with their data (every application becomes stateless, no cold-start latencies, and no need to worry about checkpointing or backup).