🦀
RustInfraJobs High-Yield Rust & AI Systems
InfluxData logo

Staff Rust Database Engineer (InfluxDB 3.0 / Apache Arrow DataFusion)

InfluxData • 📍 US / Europe Remote • $185k - $245k USD

Systems Architecture at InfluxData

InfluxDB 3.0 is built on the Rust FDAP stack (Flight, DataFusion, Arrow, Parquet), ingesting millions of metrics per second into object-store Parquet files with zero-copy Arrow Flight queries.

Core committer role on InfluxDB 3.0 (IOx) and Apache Arrow DataFusion in Rust: optimize high-cardinality time-series ingestion and Parquet compaction. Base pay for this remote role sits at $185,000 to $245,000 USD plus equity.

What You Will Own in Production

  • Contribute upstream to Apache DataFusion, reduce memory pressure during wide time-series compactions, and optimize Arrow Flight SQL throughput.
  • Profile CPU cache misses, syscall bottlenecks, and tail latency spikes across DataFusion, Apache Arrow, Parquet services using hardware perf counters and flamegraphs.
  • Review architectural RFCs and maintain strict memory-safety invariants in async and unsafe Rust blocks.

Background We Look For

  • Production track record shipping low-level systems in Rust, C, or C++ with deep fluency in DataFusion, Apache Arrow, Parquet, Tonic, Tokio.
  • Hands-on experience debugging Linux kernel networking, NVMe storage, or GPU compute pipelines under heavy load.
  • Compensation: $185,000 to $245,000 USD per year, equity grant, and full remote workstation budget (US / Europe Remote).

Apply to InfluxData (DataFusion / Apache Arrow)

Direct ATS link for InfluxData's Staff Rust Database Engineer (InfluxDB 3.0 / Apache Arrow DataFusion) opening (`gh_src=rustinfrajobs.com`).

Apply on InfluxData ATS ↗