Would you say that Machine learning is something only for PhDs and very experienced people or can a dev pick it up and be hired as one?
Like suggested in the other comment, the best place to start is probably by working on projects with open data sets. Try experimenting with different algorithms, feature engineering techniques. This is especially important because there are plenty of algorithms and identifying which algorithm works for which kind of data set is useful.