Description
Granica is hiring a Senior Software Engineer to build distributed compute systems for enterprise-scale data and AI workloads. The role focuses on distributed execution, workload optimization, query performance, scheduling, resource management, and compute cost reduction across Spark, Trino, Presto, Flink, Databricks, and lakehouse environments. The engineer will own systems affecting query latency, reliability, cluster efficiency, and customer compute spend, while debugging bottlenecks and improving performance across joins, shuffles, caching, partitioning, and task scheduling. The position is on-site in Mountain View, California and requires strong distributed systems and systems-programming experience.
