🦀
RustInfraJobs High-Yield Rust & AI Systems
Meilisearch logo

Senior Rust Search Engine Core Engineer (LMDB & Roaring Bitmaps)

Meilisearch • 📍 Europe / Remote • $160k - $205k USD

Inside the Stack (Tantivy / Serde / Tokio)

Meilisearch runs Rust where garbage pauses and unpredictable memory growth are unacceptable. Milli achieves sub-20ms typo-tolerant hybrid search by intersecting compressed Roaring Bitmaps directly inside zero-copy LMDB memory-mapped transactions.

Core Challenges on Your Plate

  • Cut incremental document indexing latency, optimize multi-threaded prefix database compaction, and scale disk-backed vector search.
  • Scale internal components leveraging Tantivy, Serde, Tokio, Hyper, io_uring while keeping binary compile times and memory RSS tight.
  • Instrument p99.9 latency metrics and lead root-cause incident analyses across distributed clusters.

Requirements & Verified Salary Band

  • Deep familiarity with idiomatic Rust, async execution models, and systems debugging tools (`gdb`, `perf`, `ebpf`).
  • Prior ownership of production storage engines, compilers, network proxies, or cryptographic runtimes.
  • Base salary: $160,000 to $205,000 USD + equity. Location: Europe / Remote.

Apply to Meilisearch (Tantivy / Serde)

Direct ATS link for Meilisearch's Senior Rust Search Engine Core Engineer (LMDB & Roaring Bitmaps) opening (`gh_src=rustinfrajobs.com`).

Apply on Meilisearch ATS ↗