I am a Mechanical Engineer with a strong background in programming and machine learning. I am new to Freelancer, but not new to your problem.
I work in Matlab and Python daily and would have no problem assisting in either language.
I've studied and implemented several machine learning techniques and algorithms from first principles. I also have experience with several machine learning packages such as Tensorflow and Scikit learn.
Depending on the dataset, I usually opt to use ensemble methods (ANN, Trees, Gaussian Processes, Clustering techniques etc.) for feature extraction. Once I have several features, I will do feature engineering which should enable pattern recognition and prediction.
Once you provide more information on the specific dataset, I could give more information on how I would execute the project specifically. Please feel free to contact me if you would like to discuss this in more detail.