About the Role:
- Ditto's SDK runs on thousands of devices across iOS, Android, desktop, and embedded platforms.
- You'll own the observability story for Ditto's SDK, designing systems on constrained hardware with intermittent connectivity.
What You'll Own:
- SDK Observability Pipeline — Design, build, and maintain the client-side telemetry system in the Rust core.
- Support Bundles — Evolve our current log bundle system into comprehensive support bundles.
- Logging System Performance — Reduce the I/O and compute overhead of our current logging infrastructure.
What You'll Need:
- Systems-level Rust experience (3+ years) with production-grade Rust libraries or systems.
- Observability and telemetry design experience including instrumentation, logging, metrics, or tracing.
- Library/SDK development mindset with focus on API design, backward compatibility, and developer experience.
Ditto
Ditto builds a peer-to-peer sync engine for real-time data at the edge. With over $145 million in funding and a globally distributed team, we are a fast-growing startup committed to diversity and inclusion.