Meltwater Blog

Inside Meltwater Engineering.

We build the platforms that help comms teams see around corners. Expect practical engineering lessons, data pipelines at scale, and product thinking from the people behind Meltwater.

Why Our Node 22 Upgrade Kept Killing Our Pods

Why Our Node 22 Upgrade Kept Killing Our Pods

nodejs kubernetes debugging performance

How we tracked down and fixed a memory leak in a Kubernetes-hosted Node.js service after upgrading from Node 18 to 22, uncovering issues with closure retention, caching logic, and V8 engine changes along the way.

Senior Engineer to Engineering Manager

Senior Engineer to Engineering Manager

engineering culture leadership

From merging pull requests to growing teams — how a 50/50 Team Lead experiment at Meltwater became a full identity shift, one uncomfortable conversation at a time.

Smarter Crawling Through Temporal Signals — Accepted at WWW 2026

Smarter Crawling Through Temporal Signals — Accepted at WWW 2026

crawling data engineering research

We built URLBank, a data-driven system that automatically discovers the best entry points for web crawling using temporal link signals. The research has been accepted at The ACM Web Conference (WWW) 2026. Here's how we rethought seed selection from the ground up.

Maven Build Cache Extension

Maven Build Cache Extension

maven cache jvm

How we integrated the Maven Build Cache Extension to speed up JVM builds by reusing outputs from previous builds, both locally and in CI/CD pipelines.

Remote Ensemble Programming at Meltwater

Remote Ensemble Programming at Meltwater

remote work ensemble programming mob programming

Practices and patterns that evolved over a few years of remote ensemble programming at Meltwater, from tooling and session structure to keeping energy high across time zones.