Ian Goodfellow has a nice free book that includes an "applied math and machine learning basics" section that gives a nice overview of linear algebra, probability theory etc that make it a nice starting point. It's also specifically written for software engineers I believe:
https://www.deeplearningbook.org/