← Databricks
Steady day at Databricks

Stabilize stateful streaming under skewed keys

You’re the software engineer. Your team is in the room. Printed Sep 13, 2026.

Streaming state becomes expensive when real event patterns outgrow earlier assumptions.

Reducing memory pressure cannot come at the cost of silently changing how late data is handled.

Who you’d be doing this for

“We keep adding compute just to stay caught up, and the retries still spike.”

Jawad Younis · Streaming Data Engineer

Operates clickstream transformations that feed daily product metrics and require late-event handling.

What is at stake

Memory-driven retries now affect 8.6% of micro-batches in the heaviest streaming pipelines. You have to weigh lower state pressure against correct results for late events.

Why it isn’t already fixed

Every obvious fix costs something else. That’s the part you’d have to decide.

  • memory efficiency vs late-data correctness
  • near-term mitigation vs root-cause improvement
  • checkpoint compatibility vs new state behavior
  • broad defaults vs workload-specific evidence

Why Databricks

Structured Streaming and Delta Pipelines process long-lived customer ETL workloads where state efficiency directly affects latency and cost.

Written with these in mind

streaming systems engineerdatabase internals engineerperformance-focused software engineer

Not your kind of problem? 34 more at Databricks, or browse every organization.

This is the setup. The work is inside.

Running it puts you in the room: the full situation and its constraints, stakeholders who push back in their own words, and the decisions that are yours to make. What you produce becomes a Day One Plan — work you can show someone instead of describing.