Senior Software Engineer — Distributed Compute / Spark Systems
Granica · Bay Area Office
CHECKED 2H AGO
Infrastructureremotesenior$160k–$240k
At a glance
Highlights
- Build core infrastructure behind continuous optimization for lakehouse data.
- Own systems that directly affect customer compute spend and query latency.
- Tackle efficiency and reliability across petabyte- and exabyte-scale workloads.
What they offer
- Meaningful equity and performance bonus for top performers
- 401(k) with company match, comprehensive health coverage, and unlimited PTO
- Daily catered meals in Mountain View office
- Support for research, publication, and conference participation
Ideal candidate
Deep systems builder who loves performance and efficiency at massive scale. Hands-on owner excited to shape core infrastructure with a small, high-caliber team.
Requirements
- Strong depth in distributed systems, data processing, query engines, databases, or cloud infrastructure
- Production experience with systems like Spark, Trino, Presto, Flink, Databricks, EMR, Glue, or Hive
- Hands-on experience improving performance, reliability, or cost efficiency for large-scale workloads
- Understanding of distributed execution, query planning, scheduling, resource management and fault tolerance
- Experience with Catalyst, Adaptive Query Execution, cost-based optimization or vectorized execution
- Experience optimizing joins, shuffles, scans, spills, caching, partitioning and skew handling
- Experience building workload schedulers, execution control planes or multi-engine compute platforms
Lab profile
About Granica
Builds efficiency and intelligence layer for enterprise AI on massive structured data
What they build
- Crunch for lakehouse optimization
- Large Tabular Models (LTMs) for structured data
- Myelin for efficient AI agents
Known for
- Exabyte-scale enterprise data infrastructure
- Foundation models for tabular data
- Diffusion-based generative modeling
Key facts
- Headquartered in Mountain View, CA