The Good Tech Companies - How Float Runs an AI Energy Company on a 3-Person Team with Tiger Data
Episode Date: July 8, 2026This story was originally published on HackerNoon at: https://hackernoon.com/how-float-runs-an-ai-energy-company-on-a-3-person-team-with-tiger-data. How Float achieved 9...9.3% compression on 1Hz smart meter data with Tiger Data, enabling real-time AI energy analytics, lower cloud costs, and scalable IoT. Check more stories related to undefined at: https://hackernoon.com/c/undefined. You can also check exclusive content about #tiger-data-customer-story, #timescaledb-compression, #time-series-database-for-iot, #disaggregation-ai, #ai-energy-monitoring-platform, #smart-meter-data-compression, #timescaledb, #good-company, and more. This story was written by: @tigerdata. Learn more about this writer by checking @tigerdata's about page, and for more stories, please visit hackernoon.com. Float built an AI platform that disaggregates 1Hz smart meter data into appliance-level energy insights. After evaluating major time-series databases, the startup chose Tiger Data, achieving 99.3% compression—well above the 90% needed to make its subscription model viable. Continuous aggregates power real-time billing, while the managed platform lets a three-person team scale efficiently.
Transcript
Discussion (0)
This audio is presented by Hacker Noon, where anyone can learn anything about any technology.
How Float runs an AI energy company on a three-person team with Tiger Data. By Tiger Data,
creators of timescale DB. Danish startup achieves 99, 3% compression on 1 Hertz Smart Meter data,
powering real-time appliance level energy analytics for hundreds of homes.
Float is a Danish AI and energy startup that collects 1 Hertz smart meter data from hundreds of homes and disaggregates it into pro-operative.
appliance consumption using a proprietary ML model. The entire system depends on one architectural
bet that compression on their time series database would be high enough to make the storage
economics work at scale. Co-founders Jensbrand Nellegard, CEO, and Victor Grabo, CTO, share how
they evaluated every major time series database, why 90% compression was the hard floor for viability,
and what happened when they hit 99. 3% on Tiger data. About float. Most
Most people have no idea what their individual appliances cost to run.
In Denmark, most energy providers send a monthly PDF bill, and that is the entire customer
experience. The market has seen no meaningful innovation in 10 to 15 years. Fraud and a lack of
transparency have been so widespread that the Danish government introduced new consumer protection
regulation effective January 26. The underlying data to solve this problem actually exists.
Most European smart meters have a standardized consumer interface that can output total household
electrical load down to one second resolution. But total load is not very interesting on its own. What
consumers need is a breakdown by individual appliance to understand which one is wasting electricity,
which one is running at peak price, which one is approaching the capacity limit of a fuse.
Academic research on energy disaggregation goes back to 1992. Nobody had solved it in a commercially scalable way.
Float built three things to close this gap, a proprietary hardware module that plugs into the
consumer port on a European smart meter, a signal processing in neural net pipeline that classifies
appliance-level consumption from the raw waveform, and a consumer-facing app with a proactive AI
energy agent.
The system collects roughly 15 measurements per second per household, each at one has resolution.
One second is the hard floor, Victor explains.
At one-minute resolution, the model would break, because what we tracked.
are the changes. If there are too many appliances turning on within the same minute, it would
bevery hard to differentiate them. Yens Brandt Nellegard and Victor Grabo co-founded Float in 2022.
After nearly three years of R&D, they achieved a proof of concept in December 2024,
secured their energy provider license in December 2025, and are now rolling out a private beta
to 350 pre-veted customers. The company has just three people. The challenge, Float started on Azure
managed Postgres with the timescale DB extension. The team had Azure credits early, so it made
sense at the time. But the Apache version available on Azure did not include compression,
and that turned out to be a deal breaker. Every customer generates roughly 15 measurements per second.
Float samples voltage, frequency, and total load across each phase entering the home. At 1,000
homes, that is 15,000 data points per second, continuously. Without compression, the storage cost alone,
would break their business model. We are an energy company with a flat rate subscription fee,
says Yenz. We pass through the spot market price one to one with no markup. If storage cost per user
exceeds what the subscription supports, the economics collapse. Greater than we also tried influx
DB before settling on timescale DB. We ran into ingestion greater than issues, and we needed
SQL. When you are a three-person team building in greater than asset-centric microservice platform,
you cannot afford a database that greater than requires a proprietary query language and limits how you join in query data greater than across domains.
On top of the storage problem, Float needed continuous aggregates.
The Danish DSO delivers settlement data at 15-minute resolution.
Float collects data every second.
To generate a live energy bill and compare it against the grid operator's numbers,
the system needs to aggregate raw 1 hertz data down to 15-minute windows constantly.
on managed postgrass without timescale DB's full feature set, that meant writing and maintaining
batch jobs, more infrastructure overhead for a team that was already stretched thin across hardware,
ML, and a licensed energy company. Why Tiger data, greater than we tested pretty much every
time series database on the market? We think Tiger data is the best solution for our use case.
Victor Grabo, CTO, flowed the team researched time series solutions extensively and discovered
time scale DB through the compression and continuous aggregate features. The compression was compelling
enough that it was just a matter of time before they needed the full capability. When they found Tiger
data, the company behind timescale DB, the managed cloud service made the path clear. Two features
drove the decision. First, compression. The team had modeled the unit economics and needed at least
90% compression on the time series data fourth subscription model to work. Anything below that and storage costs per
user would exceed what the flat rate fee could support. Second, continuous aggregates,
materialized views that update incrementally as new data arrives. Float runs aggregations constantly,
converting 1 hertz readings to 15-minute settlement windows, calculating threshold-based alerts on
voltage and frequency, detecting outages, and triggering duration-based notifications like flagging
anavent that has been running for four hours. Continuous aggregates handle all of this without
batch jobs or scheduled pipelines.
Greater than we chose Tiger Cloud, the fully managed service on Azure, because it was a greater than question of speed.
We needed to get up and running fast and offload greater than infrastructure management entirely.
Encore, our DevOps platform provides greater than ephemeral environments on Google Cloud, and Tiger Cloud's database branching greater than fits naturally into that workflow.
Victor Grabo, CTO, float the float energy data stack.
Data starts at the smart meter.
Floats IOT module plugs into the standardized consumer interface port and captures voltage, frequency,
and total load across each phase at 1 hertz resolution. The module sends readings to Azure IOT
Hub, which the team kept from the original Azure setup as a stable ingestion endpoint for all devices.
From there, a bridge connector forwards the stream into Google Cloud, where Encore deploys floats
microservices. The team moved off Azure Event Hub eventually because it was expensive. Google Cloud
Cloud streaming services handle the same throughput at lower cost, the streaming layer batches
incoming measurements from all households every second and inserts them per batch into Tiger
data. Tiger data stores the raw 1 hertz time series readings and runs continuous aggregates
for threshold-based monitoring, voltage spikes, frequency changes, mean and max calculations,
outage detection, and duration-based appliance alerts. All raw data is retained for
ML training purposes through the private beta phase, with tiered storage planned as the fleet scales.
The float app reads processed data to show customers their real-time energy breakdown per appliance.
New customers see total wattage immediately on connection. Appliance level breakdown takes roughly
three to four weeks as the model trains on their home-specific patterns. The agentic
orchestration layer in top handles billing, onboarding, customer service, and proactive
notifications, flagging forgotten ovens and irons, inefficient appliances, and dangerous load conditions
approaching fuse limits. Floats data architecture 1-hertz readings flow from the IOT module through
Azure IoT Hub and Google Cloud streaming into Tiger Data, which serves the ML pipeline, consumer
app, and agentic platform. What compression enabled on Tiger Data, Float is seeing 99, 3% compression
on its time series data, Victor puts it directly.
greater than compression needed to be in the high 90s range to not break our business greater than
model. So that was a great outcome. Victor Grabo, CTO, float that number unlocked three things that would
not have been possible at lower compression ratios. The business model works at 15,000 data points per
second across 1,000 homes. Uncompressed storage would generate terabytes of raw time series data per year.
Float passes through the spot market electricity price to customers at cost with no markup. Revenue
comes from a flat rate subscription fee. If storage cost per user climbs above what that fee can support,
the entire model collapses. At 99, 3% compression, it does not. The subscription covers infrastructure
with margin to spare, and that margin holds as the fleet scales. Full data retention for
ML Training Floats Disaggregation Model needs weeks of 1 Hertz training data per household
to learn each home's specific appliance signatures. At lower compression, the team would face a choice, retain
all raw data for model training or keep storage costs viable. At 99, 3% they retain everything.
All raw 1 Hertz readings from the entire private beta fleet are available for the ML pipeline,
with tiered storage plan only as the fleet scales past the beta phase. Real-time billing without
batch infrastructure the Danish grid operates on 15-minute settlement windows. Float collects data
every second. Continuous aggregates bridge that gap, converting 1-hertz reading Sinto the 15-minute intervals
the DSO requires for bill reconciliation. Danish energy prices swing up to 80% between peak and off-peak hours,
which makes the freshness of the aggregation directly valuable to customers.
Because continuous aggregates update incrementally as new data arrives, floats live energy bill
IS always current, i.e. No scheduled batch jobs, no pipeline maintenance, no lag,
a three-person team running a licensed energy company float holds an energy provider license in Denmark.
That means billing, customer service, onboarding, regulatory compliance, operational overhead that
traditional energy companies staff with dozens of people. Tiger Clouds managed infrastructure
as part of what makes this possible. The team does not manage database operations, storage
provisioning, or aggregation pipelines. That overhead is handled. When asked about team size,
Yinz's answer was simple, three. We have three people, and an army of agents. This is the future,
Looking ahead, Float is targeting 1,000 additional private beta customers within the next 12 months,
with a seed round, two additional hardware variants for full Danish grid coverage, and expansion into two more countries.
The next major integration is EV charging, starting with Tesla's telemetry API, enabling smart
charging during cheap price windows. The bigger thesis is that a fleet of homes measured at 1 Hertz
resolution can trade power on the spot market more efficiently than any energy company operating at 15
minute resolution with a 24 to 48-hour delay. As Jens puts it, ultimately we are trying to make the home
not a burden for the grid, but a partner of the grid. The architecture decision that compounds as
float scales is not the compression ratio itself. It is that everything runs on a single Tiger
data instance, the raw 1 Hertz readings, the continuous aggregates for billing, the training data
4th ML pipeline, the anomaly detection queries. No split architecture to maintain, no query paths to
reconcile as the fleet grows from 350 homes to 1,000 and beyond. The data model does not change.
It just gets bigger. Thank you for listening to this Hackernoon story, read by artificial intelligence.
Visit hackernoon.com to read, write, learn and publish.
