Over the past decade, I have focused on the intersection of artificial intelligence, systems optimization, and cloud infrastructure. During my time at Google, I worked on the efficient scaling of one of the world's largest and most complex systems—data center infrastructure. After leaving Google, I foundedEspresso AIwith a single goal: to bring world-class efficiency to the data warehouse space.

The High Cost of Inefficiency in Modern Data Warehouses

Data warehouses and lakehouses have revolutionized how organizations manage and analyze data. They offer scalable, flexible, and accessible data solutions, but often lead to skyrocketing compute costs. For example, usage-based Snowflake costs can quickly spiral out of control when workloads are poorly optimized, load peaks are mismanaged, or underlying data grows beyond expectations (see our article for more details:Explaining Snowflake Pricing)。

Databricks SQL, as a competing platform, is growing rapidly but faces the same issues. Without real-time optimization, many data warehouse users leave significant resources idle: according to our observations, the average data warehouse customer has nearly 50% idle time. This means you could be wasting half of your data warehouse budget.

Why Are These Platforms So Wasteful?

The core issue lies in static warehouse allocation. Data warehouses assign workloads to separate warehouses, which often leads to over-provisioning of compute resources. New users easily understand this model: dbt tasks go on dbt clusters, BI tasks on BI clusters, and so on. This model is also friendly to organizations migrating from on-premises environments, as it aligns closely with their mental model of analytical workloads.

However, in terms of managing compute at scale, this approach lags about 15 years behind the current state of the art.

It was this Google experience that shaped Espresso AI's approach. We bring the core principles of modern data center management—predictive autoscaling, right-sizing hardware, and dynamic real-time routing—to data engineering through machine learning, making platforms like Databricks SQL intelligent, adaptive, and cost-efficient.

How Espresso AI Transforms Data Lakehouses

Our platform uses machine learning models trained on customers' unique metadata logs to build three core agents:

  1. Autoscaling Agent:Identifies fluctuations in workload demand, predicts peaks and troughs, and adjusts resources in real time, maximizing efficiency without sacrificing performance.
  2. Scheduling Agent:Moving away from static warehouse placement, the system intelligently analyzes continuously running workloads, routes queries to existing resources, reduces idle time, and eliminates compute waste.
  3. Query Optimization Agent:SQL is optimized before it enters the data lakehouse. By refining queries upfront, we reduce compute load, improve query response times, and significantly cut costs.

A Win-Win: Bringing Efficiency to Databricks and Snowflake

With Espresso AI, Databricks SQL users can cut their costs in half. We have proven this approach works on Snowflake, and now we are applying the same technology to the new Databricks product. Customers on both platforms can now achieve world-class compute efficiency through Espresso AI.

If you have read this far, you are likely tired of your data warehouse bills climbing quarter after quarter. Feel free to contact usEspresso AI—we can help.