Distributed Systems Engineer
Core
Building infrastructure to enforce geographic data boundaries and compliance constraints across a global edge network.
Role type
Senior IC distributed systems engineer (data localization)
Builds
Data localization infrastructure, policy enforcement systems, and cryptographic key routing at the edge.
Domain
Internet infrastructure, distributed systems, data compliance
Deliverable
production ML models | product features | infrastructure
Required skills
Go, Rust, C/C++, distributed systems fundamentals (consensus, replication, sharding), API design (REST/gRPC), relational databases, asynchronous messaging, observability, on-call/incident response, AI-assisted development tooling
Preferred skills
cryptography basics (envelope encryption, HSMs, PKI), edge/CDN/proxy platforms, large-scale distributed storage, multi-team engineering program leadership
Technologies
Go, Rust, PostgreSQL, Kubernetes, ClickHouse, Workers, Durable Objects
Responsibilities
Design, implement, roll out, and operate end-to-end distributed systems; enforce geographic data boundaries; handle cryptographic key routing; manage on-call and incident response; write design documents and collaborate across time zones
Seniority
Senior, hands-on IC