Although not necessary, it is highly recommended that you have a basic understanding of programming before pursuing a job in Data Engineering.