Senior Software Engineer, AI Lakehouse Infra (On-site)

Agilesoft

San Francisco (CA)

On-site

USD 160,000 - 240,000

Full time

11 days ago
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Equity
Health coverage
401(k) with company match

Job summary

Granica is hiring a Senior Software Engineer to build foundational lakehouse systems for AI. You will own core systems behind Crunch, focusing on metadata, transactions, and storage layouts for petabyte- to exabyte-scale data.

You’ll work on end-to-end design of table maintenance, time travel, and cost/performance optimizations across Spark, Trino, Presto, Flink, and more. This role is hands-on and highly impactful.

Qualifications

  • Strong engineering depth in distributed systems, storage systems, databases, or data infrastructure.
  • Production experience with data lake/lakehouse technologies (Iceberg, Delta Lake, Hudi, Spark, Trino/Presto, Flink).
  • Hands-on experience with columnar formats such as Parquet or ORC.

Responsibilities

  • Build metadata and transaction systems for large‑scale tabular datasets.
  • Design systems with time travel, schema evolution, partition evolution, and snapshot isolation.
  • Develop table maintenance infrastructure for lakehouse formats (Iceberg, Delta Lake, Hudi).
  • Build systems for manifests, snapshots, transaction logs, metadata pruning, and table garbage collection.
  • Optimize file layout, clustering, compaction, file sizing, and read-path performance.
  • Improve performance and cost efficiency across object-store environments (S3, GCS, ADLS).
  • Work with columnar formats like Parquet and ORC, including encoding and compression.
  • Contribute to lakehouse systems across engines (Spark, Flink, Trino, Presto, Databricks, Snowflake).

Skills

Distributed systems
Storage systems
Data infrastructure
Performance optimization

Tools

Iceberg
Delta Lake
Hudi
Spark
Trino
Presto
Flink
Hive Metastore
Unity Catalog

Job description

Granica is hiring a Senior Software Engineer to build foundational lakehouse systems for AI. You will own core systems behind Crunch, focusing on metadata, transactions, and storage layouts for petabyte- to exabyte-scale data.

You’ll work on end-to-end design of table maintenance, time travel, and cost/performance optimizations across Spark, Trino, Presto, Flink, and more. This role is hands-on and highly impactful.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Lakehouse Systems Engineer — AI Infrastructure
Senior Lakehouse Systems Engineer — AI Infrastructure

Granica Computing, Inc. • Mountain View (CA), Northern (KY)

Hybrid
USD 210,000 - 320,000
Competitive salary and equity
Health benefits and 401(k)
Unlimited PTO
+1
Senior Distributed Compute Engineer — Spark & Lakehouse
Senior Distributed Compute Engineer — Spark & Lakehouse

Granica Computing, Inc. • Mountain View (CA), Northern (KY)

Hybrid
USD 180,000 - 240,000
Equity
401(k) with company match
Daily catered meals in Mountain View
+1
Senior Distributed Compute Engineer, Spark & AI Infra
Senior Distributed Compute Engineer, Spark & AI Infra

Granica • San Francisco (CA)

On-site
USD 190,000 - 240,000
Daily catered meals
401(k) with company match
Comprehensive health coverage
+1
Senior Software Engineer — Lakehouse Systems
Senior Software Engineer — Lakehouse Systems

Granica Computing, Inc. • Mountain View (CA), Northern (KY)

On-site
USD 210,000 - 320,000
Competitive salary and equity
Health benefits and 401(k)
Unlimited PTO
+1
Senior Software Engineer — Lakehouse Systems
Senior Software Engineer — Lakehouse Systems

Agilesoft • San Francisco (CA)

On-site
USD 160,000 - 240,000
Competitive salary
Equity
Health coverage
+1
Senior Distributed Compute Engineer - Spark & AI Infra
Senior Distributed Compute Engineer - Spark & AI Infra

Agilesoft • San Francisco (CA)

On-site
USD 160,000 - 240,000
Equity
Health coverage
401(k) with company match
+2
Senior Software Engineer — Distributed Compute / Spark Systems
Senior Software Engineer — Distributed Compute / Spark Systems

Agilesoft • San Francisco (CA)

On-site
USD 160,000 - 240,000
Equity
Health coverage
401(k) with company match
+2
On-Prem Lakehouse Architect - Data Platform Lead
On-Prem Lakehouse Architect - Data Platform Lead

Innovaccer Inc. • United States

On-site
USD 180,000 - 260,000
20 days PTO
Parental leave
Rewards program
+1
Senior Software Engineer — Distributed Compute / Spark Systems
Senior Software Engineer — Distributed Compute / Spark Systems

Granica Computing, Inc. • Mountain View (CA), Northern (KY)

On-site
USD 180,000 - 240,000
Equity
401(k) with company match
Daily catered meals in Mountain View
+1
Senior Software Engineer — Distributed Compute / Spark Systems
Senior Software Engineer — Distributed Compute / Spark Systems

Granica • San Francisco (CA)

On-site
USD 190,000 - 240,000
Daily catered meals
401(k) with company match
Comprehensive health coverage
+1