Ditto

Senior Software Engineer, Data Sync

Ditto
Apply
3 days ago
Remote, United States +3 moreSenior
H1B sponsor

Base Salary

$188k - $259k/yr

Responsibilities

  • Design and deliver reliable, production-grade Rust libraries and services using asynchronous programming and concurrency.
  • Build decentralized synchronization systems that maintain consistency across heterogeneous peers using CRDTs, content addressing, deduplication, and Merkle trees.
  • Instrument metrics, logs, and traces to monitor data propagation, diagnose production issues, and improve bandwidth usage, reliability, and self-healing.
  • Work directly with customers to debug issues on edge devices and translate customer problems into product improvements.
  • Write clear design documents, RFCs, and code reviews for technical and non-technical audiences.

Requirements

  • Comfort building software in Rust and writing asynchronous code.
  • Ability to use metrics and observability tools to understand system behavior.
  • Strong written communication, emotional intelligence, conflict resolution, and collaboration skills.
  • Interest in offline-first problem-solving and mission-critical workloads on edge devices.
  • Curiosity about using AI for automation, ideation, or decision-making.
  • Prior hands-on experience with CRDTs, distributed systems, or offline-first data synchronization is a plus.
  • Experience with embedded databases or data sync platforms is a plus.
  • Basic knowledge of IPv4, TCP, UDP, Bluetooth Low Energy, and mesh networking concepts is a plus.
  • Experience with property-based testing, model checking, or lightweight verification techniques is a plus.
  • Relevant open-source contributions are a plus.

Benefits

  • Competitive salary and meaningful equity are offered.
  • US benefits include health, dental, vision, life, and disability insurance, plus a 401(k) and flexible spending accounts.
  • Flexible time off is available to all employees.
  • The role is remote, with an Atlanta office available for optional work or team meetings.

Tech Stack

Categories

Ditto

About Ditto

201-500 employees

Ditto builds a mobile and edge database with built-in peer-to-peer mesh networking and CRDT-based sync, enabling devices to share data without internet or servers. It sells a commercial SDK and tools to developers and enterprises running on phones, IoT hardware, and rugged systems, supporting cloud-optional deployments. Founded in 2018 and headquartered in San Francisco, it serves aviation, retail, travel, and defense customers, including Chick-fil-A, Delta Air Lines, and the U.S. military.

Contact me