Ditto

Senior Software Engineer, Rust

Ditto
Apply
6 months ago
Remote, United StatesSenior
H1B sponsor

Base Salary

$185k - $227k/yr

Responsibilities

  • Design, build, and maintain the client-side telemetry system in the Rust core across all supported platforms.
  • Develop metrics, structured logging, tracing, configurable verbosity, sampling, and export capabilities.
  • Evolve log bundles into comprehensive support bundles containing device state, telemetry, configuration, and diagnostic metadata.
  • Reduce the I/O and compute overhead of the SDK’s logging infrastructure.
  • Own Rust SDK feature development and customer support, including debugging production integration issues.
  • Ensure observability operates reliably on constrained hardware and does not degrade core SDK functionality.

Requirements

  • 3+ years of systems-level Rust experience building production-grade libraries or systems.
  • Experience with unsafe Rust, FFI boundaries, async runtimes, memory layouts, and performance optimization.
  • Experience designing or significantly contributing to instrumentation, logging, metrics, or tracing systems.
  • Experience building libraries or SDKs consumed by other developers, including API design and backward compatibility.
  • Fluency working across language boundaries, including Rust FFI integrations with Swift, Kotlin, C#, JavaScript, and other runtimes.
  • Strong written communication for design documents, RFCs, and code reviews in an async-first distributed team.
  • Willingness to engage directly with customers and debug production issues.
  • OpenTelemetry experience is preferred.
  • Android, Kotlin, mobile platforms, embedded databases, data sync, offline-first architectures, developer tooling, developer experience, TCP, UDP, Bluetooth Low Energy, mesh networking, or relevant open-source contributions are nice to have.

Benefits

  • Meaningful equity is 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 Atlanta and San Francisco offices available for optional use.

Tech Stack

C#DatadogiOSJavaScriptKotlinRustSwift

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