Home Podcasts The Databricks Data Engineer
The Databricks Data Engineer

The Databricks Data Engineer

Jakub Lasak 13 Episodes Aug 24, 2026

Helping 18k+ Databricks data engineers become seniors: interview like seniors, execute like seniors, think like seniors.

Episodes

9 Databricks decisions that reveal your real seniority (and one that only looks senior)
9 Databricks decisions that reveal your real seniority (and one that only looks senior) Aug 24, 2026 00:11:41 Three in the morning. The nightly job that loads the orders table died halfway. Half the tasks are green, and the rerun button is right there. What you do in the next ten seconds says more about your level than anything on your resume.Nobody places you by your title or your years. They place you by a pattern of routine calls made fast, in the dark, and everyone around you can read it except you.In
The Databricks job market in 2026: there are two of them, and only one answers
The Databricks job market in 2026: there are two of them, and only one answers Aug 17, 2026 00:11:02 One engineer tells you hiring is back and recruiters are warm again. The next one is sixty applications deep and hearing nothing. Same month, same platform, sometimes the same city.That sounds like noise. It isn't. It's a split, and what sorts you onto one side of it has almost nothing to do with how good you are.In this episode:- Why forty applications in a week returns two dead screens,
Databricks broadcast joins: when the memo beats the meeting (and when it kills a task)
Databricks broadcast joins: when the memo beats the meeting (and when it kills a task) Aug 10, 2026 00:10:48 Two engineers on the same team join the same big orders table to the same small lookup table. Same cluster, same data, one line of code different. Sarah's finishes in the time it takes to get a coffee. Mike's dies, and the error isn't about the data at all. A task ran out of memory building a hash map.Broadcast joins get passed around as a tip instead of a model: small table equals fas
Build the platform or use the platform: the two Databricks data engineer tracks nobody names
Build the platform or use the platform: the two Databricks data engineer tracks nobody names Aug 4, 2026 00:11:47 Two Databricks engineers sit at adjacent desks. Same title, same pay, same words in the ladder document. Watch a year go by, and they are not doing the same job.Both get rated strong. Both get told they're ready for more scope. Nobody says the useful thing: the evidence those two are stacking isn't interchangeable, and one of those years makes no sense on the other one's promotion pack
Why Unity Catalog exists: the Databricks governance chaos it was built to end
Why Unity Catalog exists: the Databricks governance chaos it was built to end Jul 27, 2026 00:10:34 You inherited Unity Catalog already switched on. You learned the catalogs, the schemas, the grant statements, and never once saw the problem all of it was built to solve. Then someone in a review asks why the company suffered through that migration, and the best you've got is one word: governance.Here's what that word hides. Before Unity Catalog, one company ran five separate Databricks wo
How to get credit for Databricks platform work without becoming the on-call martyr
How to get credit for Databricks platform work without becoming the on-call martyr Jul 20, 2026 00:11:10 Your pipeline hasn't failed in months, and nobody noticed. Then it breaks at 2am, you fix it in twenty minutes, and Slack fills with fire emojis and thank-yous. You're the backbone of the team. You've also been at the same level for three years, and nobody can quite explain why.It's not bad luck, and it's not a skill gap. The exact thing everyone praises you for, being the one
Why Databricks Built Delta Lake When Parquet Was Already Good Enough
Why Databricks Built Delta Lake When Parquet Was Already Good Enough Jul 13, 2026 00:09:39 A nightly job is halfway through writing a batch when the cluster dies. Nobody runs a rollback, because there's nothing to roll back to. The next morning a dashboard is quietly serving half-written garbage, and no one can tell the good files from the wreckage.That's not a bug in Parquet. Every one of those files is valid, beautifully compressed, doing its job perfectly. The problem lives o
The Databricks pipeline that ran green for a year and was wrong the whole time
The Databricks pipeline that ran green for a year and was wrong the whole time Jul 6, 2026 00:08:29 A revenue-attribution pipeline runs overnight, bronze to silver to gold, and lands a clean set of numbers the whole company uses to decide where the money goes. Every morning: green. Every morning, everyone moves on with their day. For a year, nobody looked any closer.The job succeeded every single night, so everyone trusted the data. But "finished" and "correct" are two differ
How Photon actually makes your Databricks queries faster (and when it silently doesn't)
How Photon actually makes your Databricks queries faster (and when it silently doesn't) Jun 29, 2026 00:10:46 Two engineers run the same SQL on the same Delta table. Same data, same cluster size, copy-pasted code. Alex goes to make a coffee and comes back to a query still running. Sam's is done before they finish reading the first Slack message. The only difference is one checkbox on the cluster called Photon.Most Databricks data engineers have that box ticked, pay a premium for it on every DBU, and c
The Databricks interview round nobody studies for (and almost everybody fails)
The Databricks interview round nobody studies for (and almost everybody fails) Jun 22, 2026 00:11:36 Picture the debrief room after a Databricks loop. Two candidates went through that day. On paper, a coin flip: SQL tied, Spark internals solid, system design clean for both. Score only the rounds with a rubric and you cannot separate them. And yet the room isn't split. One gets the offer, and the thing that decided it wasn't any of the rounds they studied for.It was the conversation everyo
The Spark Shuffle is baggage claim: why your job waits instead of computes (and more workers won't fix it)
The Spark Shuffle is baggage claim: why your job waits instead of computes (and more workers won't fix it) Jun 15, 2026 00:11:09 Your Spark job has been running for forty minutes. The dashboard shows your cluster isn't even busy. So you do the obvious thing: add more workers. And it changes nothing.Here's why. During a shuffle, Spark is barely computing at all. It's tagging every row by destination, piling rows together, spilling the overflow to disk, and hauling data across the network between executors. It&#39
Your Databricks data quality framework is a Yeti: everyone talks about it, nobody has seen it work
Your Databricks data quality framework is a Yeti: everyone talks about it, nobody has seen it work Jun 8, 2026 00:11:42 An architecture review. A platform team is presenting their data quality setup, and honestly, it's impressive. Expectations on every ingestion table. Drift metrics on the dashboard. A dedicated alerts channel. Then a finance engineer asks the only question that counts: when did this last catch something before one of us did? Silence.That silence is the whole problem. The decks, the suites, the

Recommended