Hard truth from a decade in AI: the projects that succeeded weren't the ones with the best models.
They were the ones with the clearest communication.
I've worked with Mercedes-Benz Germany, the Indian Army, IIT Bombay, and dozens of other organizations. The technical challenges were real. But the projects that stalled? Almost always a communication problem.
Stakeholders who didn't understand what the model could and couldn't do. Engineers who couldn't translate "precision-recall tradeoff" into business terms. Teams where nobody documented decisions.
The ML engineer who can explain gradient descent to a CEO using a simple analogy? That's the one who gets promoted. The one who writes documentation so clear that a new team member can onboard in days? Indispensable. The one who can sit in a meeting and say "I hear your concern. Here's what the model does in that scenario, and here's our mitigation plan"? That's leadership.
I know "soft skills" sounds like vague advice. So let me be specific: practice explaining technical concepts to non-technical people. Write clear documentation. Learn to manage stakeholder expectations. Present your work with confidence.
These skills compound more than any technical skill I've developed.