Engineering & Product at Ditto
Core
Building an edge-native data platform using CRDTs to keep distributed systems synchronized across disconnected, degraded, and contested networks (Bluetooth LE, P2P Wi-Fi, LAN, tactical radio) for commercial and defense applications.
Role type
Senior Software Engineer (Core Technologies)
Builds
Edge-native data synchronization layer, offline-first sync protocols, and multi-transport routing systems.
Domain
Defense technology, distributed systems, networking, embedded systems.
Required skills
Rust, data synchronization, database systems, networking protocols, Bluetooth LE, React Native SDK, Android development
Preferred skills
Experience with CRDTs, offline-first architecture, tactical radio communication, robotics/autonomy systems
Technologies
Rust, React Native, Android, Bluetooth LE, CRDTs
Responsibilities
Develop core synchronization algorithms for disconnected environments, implement multi-transport routing logic, build SDKs for mobile and embedded devices, optimize data replication under network constraints
Seniority
Senior, hands-on IC