How to become a Natural Language Processing Engineer: skills, route & pay — BranchFactor