CRDT Software Engineer
Core
Design and implement advanced synchronization and networking systems for secure, distributed AI infrastructure operating across edge devices and cloud environments.
Role type
Senior/Staff CRDT Software Engineer
Builds
Robust data synchronization frameworks using content-addressable storage, Merkle trees, and CRDTs for AI operations.
Domain
Distributed systems, edge AI, decentralized networking
Deliverable
production ML models
Required skills
CRDTs, peer-to-peer networking, decentralized systems, Rust, backend systems design, cryptographic primitives, threat modeling, performance tuning under resource constraints
Preferred skills
IPFS, torrent protocols, distributed hash tables, gossip protocols, DAGs, overlay networks, NAT traversal
Technologies
Rust, Merkle trees, content-addressable storage
Responsibilities
Architect data synchronization frameworks; lead performance tuning and debugging of distributed software; ensure security-first design via threat modeling and key management; collaborate with MLOps and Security teams for air-gapped deployments; maintain rigorous testing and observability practices.
Seniority
Senior/Staff, hands-on IC