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.
Deliverable
production ML models | product features | infrastructure
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