Granica
Senior Software Engineer — Lakehouse Systems
Bay Area Office. Posted a month ago
The role
You will build foundational lakehouse systems for AI. You will work on core infrastructure for Crunch, including metadata management, transaction semantics, table maintenance, and storage layouts for petabyte- and exabyte-scale environments.
What you will do
- Build metadata, transaction, and table-maintenance systems for large-scale lakehouse datasets
- Work with Iceberg, Delta Lake, Hudi, manifests, snapshots, transaction logs, schema evolution, and garbage collection
- Optimize compaction, clustering, file sizing, data skipping, pruning, and physical data layout
- Improve performance and cost efficiency across Parquet/ORC and object stores such as S3, GCS, and ADLS
- Debug and optimize bottlenecks across metadata, storage, table maintenance, object-store access, and query execution
Required qualifications
- Deep engineering experience in distributed systems, storage systems, databases, or data infrastructure
- Production experience building, extending, or deeply optimizing lakehouse or table-format systems such as Iceberg, Delta Lake, Hudi, or similar technologies
- Strong understanding of metadata architectures, transaction semantics, snapshots, manifests, schema evolution, and physical data layout
- Hands-on experience with table maintenance, compaction, clustering, file sizing, Parquet/ORC, and cloud object stores such as S3, GCS, or ADLS
- Strong programming skills in Java, Scala, Go, Rust, C++, or a similar systems-oriented language
Nice to have
- Contributions to Iceberg, Delta Lake, Hudi, Parquet, ORC, Spark, Trino, Flink, Velox, DuckDB, DataFusion, or related systems
- Experience with small-file optimization, metadata scaling, delete handling, catalog consistency, indexing, caching, compression, or storage-engine internals
- Research or open-source contributions in distributed systems, databases, storage, compression, or data processing
Benefits
- Competitive salary
- Meaningful equity
- Performance bonus for top performers
- 401(k) with company match
- Comprehensive health coverage
- Unlimited PTO
- Daily catered meals in our Mountain View office
- Support for research, publication, and conference participation
About the company
Granica helps enterprises run AI for less, from the data layer to agent execution. The company builds across three layers: Crunch, Large Tabular Models, and Myelin.