|
Hi fellow data professional! In a previous newsletter, I mentioned an idea that I wanted to explore deeper. At the risk of double-quoting a la The Office’s Michael Scott quoting Wayne Gretzky (“You Miss 100% Of The Shots You Don’t Take - Waynze Gretzky - Michael Scott”), here is the idea. “To be marketable as a candidate, you don’t just want to show how you can go from A to B (requirements->pipeline). You need to go from A to C (requirements->pipeline->scale/support).” You might be asking “Isn’t requirements->data pipeline what data engineering is?” And, yeah. Well, it depends. It’s true that data engineering is becoming less about low-hanging fruit like ETL development because vendors are increasingly pushing codeless solutions and orgs are supercharging existing senior engineers with LLMs to do most of this work. But what really determines whether the role you’re going for is doing traditional pipeline development is the stage of maturity of the team you’re joining. Many teams that would take on and commit to training a junior engineer are likely in a more mature stage of data infrastructure and are looking to scale and extract value from existing systems. I joined a data team in its infancy and have grown with it as the data org has reached maturity. That means my job is more A to C. I build some pipelines but really I work with lines of business directly to leverage a lot of our existing data. And when I do build pipelines, it’s not like the old (again, 4+ years ago) days. Instead of writing Python *gasp* by hand and spending an afternoon sifting through Stack Overflow, I feed starter code and API docs to an LLM. Then I test, QA and submit my work. Steps that used to consume 1-2 sprints (about a month) can be executed within a work week. Anyone who is purely building pipelines without understanding how to help refine and support them through their life cycle is not going to be a marketable candidate. If you’re not currently working on a team as a data engineer, when you build a pipeline for practice, for school or for a freelance assignment, I encourage you to think critically about the output of your build and how it actually fits your desired use case. This means
These are the “non-code” to-do items I spend the majority of my time addressing. At a junior level it’s unlikely you’ll be given systems design questions in an interview, but that doesn’t mean you should squander an opportunity to present your larger vision for the data you’ve mined and refined. Demonstrating an ability to go from A to C prevents you from being candidate choice B. Thanks for ingesting, -Zach Medium | LinkedIn | Ebooks |
Reaching 20k+ readers on Medium and over 3k learners by email, I draw on my 4 years of experience as a Senior Data Engineer to demystify data science, cloud and programming concepts while sharing job hunt strategies so you can land and excel in data-driven roles. Subscribe for 500 words of actionable advice every Thursday.
Hi fellow data professional! For my health I try not to argue with my wife; but when she told me her networking plan I had to push back. Some context. She’s exploring career paths within the multinational corp she works for and wanted to meet with a friend of a family member. The catch? She felt weird about leveraging a personal connection and wanted to reach out cold. This is the wrong approach. Western culture demonizes nepotism but, truthfully, sometimes a connection is so painfully...
Hi fellow data professional! It’s baseball season in the U.S., a game defined by the "on-deck" line up. Before a player takes a big swing at the plate, they are already there, weighted bat in hand, timing the pitcher (who has to move a bit faster now thanks to the pitch clock), fully prepared for their moment. They don’t start looking for their helmet only after the umpire calls them up. In your early career perhaps you're considering "taking a big swing" by applying for that dream role at a...
Hi fellow data professional! In undergrad, in pursuit of a coveted TV internship, I once cold messaged an alum of my school using an email I found on his acting reel. When we finally got on the phone it wasn’t the warm handshake connection I was seeking; he spent time grilling me on my intentions and skills. After I hung up I thought “what a jerk.” In my yet-to-be-developed mind I thought as long as I went to the effort of getting someone on the phone they’d reward that initiative with a job,...