Been staring at these Junior ML Dev listings in Chicago for my move next month and I'm just so frustrated with the mixed signals. I read on Reddit that communication is actually the "secret sauce" for AI teams but then every interview prep guide is just 400 pages of LeetCode and transformer math. My logic was that the model performance speaks for itself so why do I need to be a social butterfly... but some senior dev on Twitter said if you cant explain a p-value to a marketing lead you're useless. I'm stuck because I don't know where to put my energy this week. Is the soft skill stuff just HR fluff or does it actually decide the hire?
Honestly, you might want to be careful because neglecting either side is a real risk. From what I have seen, technical skills are basically your barrier to entry, while soft skills are your barrier to staying employed. I would suggest looking at it as two layers of safety for your career.
Totally agree with the point about pipelines dying from bad comms. Ive seen it happen and its a massive waste of money. Since youre heading to Chicago next month, you might want to consider how you split your prep time. Its basically a balancing act.
TLDR: Soft skills decide if your work actually creates value. Technicals are just the baseline. Over the years Ive seen great pipelines die from poor communication. Research or product roles? Hit me up.