← Blog

My Journey to Data Engineering — A Decade of Growth and Learning

Oscar Dyremyhr·November 8, 2023·2 min read

It wasn't a straight line. Few careers are. Looking back over the past decade, the path that led me to data engineering was a series of deliberate pivots, accidental discoveries, and a growing obsession with making data useful.

Where it started

I didn't set out to be a data engineer. Like a lot of people in the field, I came from somewhere adjacent — working with databases, writing scripts, cleaning up data that analysts needed but couldn't get to themselves. At some point someone gave me the title, and it stuck.

What actually drove me deeper into it was the challenge. Data engineering sits at an interesting intersection: you need the rigor of software engineering, the domain knowledge of analytics, and the patience of someone who has debugged a broken pipeline at midnight.

The inflection points

A few moments changed my trajectory:

Discovering Spark. The first time I processed a billion rows and watched it finish in minutes, something clicked. The scale problem wasn't unsolvable — it just required the right tools.

Moving to the cloud. Azure, Databricks, Delta Lake. When I started working with these seriously, the abstractions started to make sense. Storage and compute being decoupled isn't just an architecture decision — it changes how you think about the whole problem.

Getting serious about certifications. Six Databricks certifications later, I can say that studying for them forced me to internalize things I thought I already knew. There's a difference between using something and understanding it.

What I'd tell my earlier self

  • Invest in fundamentals. SQL, Python, distributed systems basics. These compound over time.
  • Read source code. When something doesn't work, the docs are a starting point, not the answer.
  • Build things that fail. Broken pipelines teach you more than working ones.
  • Find people who know more than you. Then ask them questions.

The work is still interesting. The problems are still hard. That's the point.