Although having knowledge of deep learning is advantageous, it's not always required. Without getting too deep into the nuances of deep learning, a lot of developers can work using pre-trained models and APIs. Nonetheless, it is strongly advised to have a fundamental understanding of NLP and machine learning ideas.