How to become an Optimization Scientist: skills, route & pay — BranchFactor