Stumpokapow
listen to the mad man
Yeah I guess in the field of data science, knowing the math is far more important.
A lot of people think learning program language is hard and are scared by the codes. However, it's not that bad once you get started, especially when it comes to R and Python.
But, learning the math IS harder if not genuinely hard. You are right. Some simple tasks can be done by on-site staff who know a thing or two about R or Python. But, you will become a god to them as soon as you start throwing out equations and math terms.
I am a molecular biologist/biochemist who uses R/Python and machine learning frequently for high throughput data (not sure if it's big data, but definitely a large amount) bioinformatics. There is so much you can do if you know the math in my field. But I don't get paid that well as I am still trying get a faculty job in academia.... I do get so many side projects requests tho once I showed collaborators what I can accomplish.
I'm actually not sure you need much of the math -- you probably want concepts that are mathematical in nature (having a basic understanding of bias/variance tradeoff and thus overfitting; getting the basic gist of generative vs. discriminative classifiers; understanding at a STAT 102 type level what regression and classification are).
But, like, most of the techniques you use are canned implementations that are easy to implement without knowing the math. Need to do PCA in R? prcomp is one line. Even if you don't understand singular value decomposition. Need to run elastic net? cv.glmnet into glmnet. Does it matter if you can't solve the Lagrangian dual or even understand what convex optimization is? I don't think so.
I mean, basic literacy isn't going to hurt anyone, of course. If you run a method and it fails due to having a rank deficient data matrix, then understanding that the technique requires inverting the data matrix and doesn't work on p>n problems is useful. But then again, if you google the error message, you'll find a stackoverflow comment that explains that even if you don't know any linear algebra.
This response doesn't apply to hiring standards or job expectations -- I'm in a very very very very different part of the ML landscape from bioinformatics -- but rather that I expect a programmer with even baseline competence could become proficient enough in ML techniques to use them professionally without a math background.