I think there's a lot of benefit in general software engineering and computer systems skills for people doing ML engineering. ML systems are often part of a larger system, so understanding good SW engineering practices, networking, performance engineering, OSes, …
Software Engineering Skills Essential for ML Systems Development
By
–