Hello, Thanks for your question.
You are actually in the right direction. Machine Learning is all about learning complex algorithms and mathematics.
If you have profound knowledge of
Python,
Pandas,
Numpy, Scikit Learn, and
Tensorflow, then you can start with contributing open source projects.
There is a website called kaggle.com, which is a pool of ML developers who shares their knowledge there.
You can use that platform to test your skill and contribute to open source projects there.
They have the last amount of datasets available, which you can use to test your algorithms and compare the results.
It will be very beneficial for your career.
Best Regards,
------------------------------
Krunal Lathiya
------------------------------