Data Infrastructure Engineer (Java & Rust)
Core
Build and maintain high-performance data lakehouse infrastructure, specifically Apache Iceberg maintenance workflows and a Rust-based multi-engine SQL query router.
Role type
Senior IC data infrastructure engineer
Builds
Data maintenance workflows (compaction, snapshot expiry, manifest rewriting) and a multi-engine SQL query router
Domain
Data Infrastructure & Analytics / Data Engineering
Required skills
Java, Rust, TypeScript, Apache Iceberg, Parquet, PostgreSQL, Kubernetes, distributed data systems, data integrity
Preferred skills
Apache Spark, DataFusion, Trino, SQL routing, query proxying
Technologies
Apache Iceberg, Parquet, Rust, Java, TypeScript, PostgreSQL, Kubernetes, Apache Spark, DataFusion, Trino
Responsibilities
Design and ship services for safe data maintenance operations; ensure commit correctness under concurrent writers; work on a production-grade compaction engine; maintain QueryFlux (triage, PR reviews, connectors, releases); run production systems including on-call and debugging
Seniority
Senior, hands-on IC
