All open roles

Engineering

Senior Rust Engineer

SeniorRemote · Anywhere$160–200k + equity

Own the Rust core that powers Huble's offline-first desktop apps. You'll work on the sync engine, the activity-capture pipeline, and the OS-hook layer. This is the role that determines whether Huble feels fast or slow.

Apply for this role

What you'll do

  • Own the Rust crates that power sync, activity capture, and the desktop runtime
  • Lead architecture decisions on offline-first data flow and conflict resolution
  • Profile and tune for <30 MB binaries and <0.5% idle CPU
  • Pair with the design team on what the timer feels like in practice
  • Be on a customer-support rotation 1 week per quarter

What we're looking for

  • 5+ years of Rust in production — async, ownership, no unsafe shortcuts
  • Built and shipped a desktop app (Tauri / Electron / native) that you're proud of
  • Understand SQLite internals well enough to debug a corrupted index
  • Comfortable in async / distributed systems where eventual consistency is the norm
  • Strong writing — this role does a lot of async decision-making in docs

Ready to apply?

We read everything that comes in. Most processes take 3–4 weeks from application to offer.