CareerPlanSign in

Engineering & Product at Ditto

🌐 Remote💼 Full-time🗓 2026-07-01 → 2026-08-31

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

Sourced via hn_whoishiring · Listed on CareerPlan, which tracks 70,000+ jobs from 20+ sources.