CRDT Software Engineer
Overview:
As a Senior/Staff Engineer at webAI, you will contribute to secure, distributed AI infrastructure designed to operate across edge devices, private networks, and cloud-isolated environments. You will shape data synchronization and networking architectures using CRDTs, content-addressable storage, and Merkle trees to ensure privacy and resilience. You'll work closely with MLOps, Infrastructure, and Security teams to deploy AI components in restricted or air-gapped systems. This role offers a chance to influence distributed systems at scale and advance edge AI from a privacy-first perspective. Compensation / Benefits Competitive salary Comprehensive health, dental, and vision benefits 401(k) match (U.S.-based) Health & Wellness stipend ($200/month) Continuing Education support Flexible Time Off (FTO)
Responsibilities:
- Design and implement advanced synchronization and networking systems for reliable AI ops across heterogeneous environments
- Architect data synchronization frameworks using content-addressable storage, Merkle trees, CRDTsLead performance tuning and debugging of distributed software under resource-constrained and intermittent connectivity
- Ensure security-first design through threat modeling, secure key management, and cryptographic primitives integration
- Collaborate with MLOps, Infrastructure, and Security teams to deploy AI components in restricted or air-gapped systems
- Contribute to cross-functional architectural design discussions and documentation
- Maintain rigorous testing, observability, and validation practices for reliability and compliance
- Explore/discuss distributed hash tables, content identifiers, gossip protocols, DAGs, overlay networks, NAT traversal
- Develop in Rust; ramp up on Rust as needed
Key requirements:
- Experience with CRDTsExperience with peer-to-peer or decentralized networking frameworks
- Ability to work on Rust-based systems
- Knowledge of security-focused design and cryptographic primitives
- Familiarity with distributed systems concepts and performance optimizationownershiptenacityhumilityCRDTspeer-to-peer / decentralized networking
Rust