Should I start with Data Engineering?

Many senior ML complain that new hires don’t know fundamentals. My plan is to start as a data engineer (learn the pipeline), transition to data science (do the stats), and then ML. Is this an excessively long path to choose?