Senior Software Engineer

New
L
LanceDBData Infrastructure
Americas or APAC timezones, Americas or APAC timezonesFull-TimeSenior
Salary$180K - $250K; $180K – $250K • Offers Equity
Apply NowOpens the employer's application page

Job Details

Experience
10+ years
Required Skills
JavaC++RustSparkScalaDistributed Systems

Requirements

  • 10+ years of experience building high-performance databases, big data systems, or large-scale data services
  • Deep understanding of internals of open-source Big Data or AI training systems (e.g., Hadoop, Spark, Flink, Ray, Iceberg, Delta Lake, Hudi, ClickHouse, Trino, Presto, PyTorch, or JAX)
  • Strong experience with high-performance computing in C++, Java, and/or Scala
  • Experience with Rust (or willingness to learn it)
  • Proven ability to move fast, work independently, and collaborate with a high-caliber team

Responsibilities

  • Design and maintain efficient distributed Lance dataset operations
  • Build efficient indices to enable predicate pushdown and accelerate queries in Spark, Ray, or Trino
  • Develop table formats, data encodings, and various aspects of the Lance format in Rust
  • Drive open-source community efforts to integrate the Lance format with Spark, Hive Metastore, Presto, Trino, Ray, and other data infrastructure systems
  • Operate and improve internal data processing infrastructure
  • Promote the Lance format in open-source communities and at Big Data conferences
View Full Description & ApplyYou'll be redirected to the employer's site
$180K - $250K; $180K – $250K • Offers Equity
Apply Now