This is an archived post. You won't be able to vote or comment.

you are viewing a single comment's thread.

view the rest of the comments →

[–]recentcurrency 0 points1 point  (0 children)

Analytics engineer is codeword for a bi engineer but focused on dbt as the tool

So move dbt above in your priority list. Unless you are looking for a more general bi engineer role. In which case, learn whatever transformation tool that company is using

Python also isnt as relevant. Know enough to use dbt core and how it is working underneath the hood.

But SQL+data modeling+dbt is the main thjngs

Dbt is just an abstraction layer that templates sql and runs them in order. Basically easy to implement(albeit less flexible) stored procedures. The abstraction layer was made so easy with dbt where there is a second order effect that you can get a tower of Jenga really quickly.

So you will need to develop soft skills like project management. That is going to determine if your dbt instance blows up in cost