Senior Rust Engineer

Ditto

Remote regions

Global

Benefits

Unlimited PTO

Similar Jobs

See all

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.

Apply for This Position