🦀
RustInfraJobs High-Yield Rust & AI Systems
LanceDB logo

Senior Software Engineer (Multimodal Arrow Lakehouse & Query Engine)

LanceDB • 📍 Americas or APAC (Remote) • $180k - $250k USD

Multimodal Architecture at LanceDB

Columnar queries over cloud object storage face severe latency penalties when metadata lookups require round trips. LanceDB stores multimodal vectors and dense features in Lance format, a modern columnar layout built natively in Rust. Queries bypass traditional database daemons entirely. The query engine uses Apache Arrow RecordBatches for zero-copy deserialization, dispatching SIMD vector distance kernels across multiple cores with Rayon. Distributed scans push filter predicates directly down to Parquet chunk headers. This architecture keeps search latencies deterministic even across billion-scale embedding indexes.

In this role, you expand the reach of Lance format across cloud storage tiers, data processing frameworks, and AI workflows. Posted base salary spans $180,000 to $250,000 USD plus equity ownership.

Core Production Responsibilities

  • Design and benchmark zero-copy Apache Arrow RecordBatch reading pipelines directly from cloud object stores.
  • Optimize disk-resident vector indexing trees including IVF-PQ and graph-based indices under strict memory budgets.
  • Integrate distributed execution backends with Apache Arrow DataFusion and custom SIMD distance evaluation kernels.
  • Coordinate distributed partition layout pruning to eliminate remote read amplification during analytical queries.

Qualifications

  • Extensive programming experience in Rust, C++, or low-level systems programming targeting high-throughput data engines.
  • Working knowledge of columnar storage concepts, Apache Arrow internals, or query execution graphs.
  • Familiarity with SIMD vector intrinsics (AVX-512, NEON) and asynchronous Linux I/O pipelines.
  • Disclosed compensation: $180,000 to $250,000 USD base salary alongside equity grants and remote flexibility.

Apply to LanceDB (Apache-Arrow / DataFusion)

Direct ATS link for LanceDB's Senior Software Engineer (Multimodal Arrow Lakehouse & Query Engine) opening (`gh_src=rustinfrajobs.com`).

Apply on LanceDB ATS ↗