Data Engineering at Apple just isnt what I thought itd be
I come from a largely swe oriented experience and I just feel like the role of data engineering at Apple is too restricted, automated, and very non-developer friendly. While building pipelines can be enjoyable, the whole dashboard development process is just a bunch clicking. And beyond that, the things I care about (building data tooling, automating insights, taking over logging) doesnt really seem to be the kind of impact upper level DE management seems to care regarding when it comes to performance reviews.
The biggest message they try to give us is that they dont hope us to be “SQL Monkeys” and they want us to be “Full Stack Data Engineers.” But in practice, this really just means build pipelines for analytics and dashboards based on the data generated by those pipelines. In essence, their idea of a “Full Stack Data Engineer” is nothing more than a “SQL Monkey that has sign language capabilities.” If anything, our gig comes out to be maybe 85-90% BI (Business Intelligence) and 10-15% Engineering. This is really in stark contrast to how the position is marketed and made out to be.
Without turning this into a full blown rant (assuming it isn’t already one), I think I’ll leave this by saying, perhaps I require a career change. But beyond that, im kinda interested to see what other engineers’s thoughts are on this. Ive largely just expressed these thoughts in isolation or with a few close colleagues, so Im interested to break away from my echo chamber a bit and hear other thoughts.
P.S. Its my initial ever datadriven post too 😁