You are here

Machine Learning Engineer



As a machine learning engineer at Predata, you will work on our core algorithms for extracting volatility signals from raw sources, and their integration into analyst workflows for filtering through and understanding data.

You should be a insatiably intellectually curious. We’ll expect you to take projects from the idea stage to prototype to a finished product — this means proposing, prototyping, proving the utility of, and scaling and instrumenting both models and model evaluation techniques.

Our system takes thousands of discrete sources in every language, turns them into (sometimes nonlinear) time series (often exhibiting severe heteroskedasticity), and forecasts the likelihood of specific types of geopolitical events in times and places in the future.

We've barely scraped the surface of what can be done with our data, and are adding more sources and more data constantly. We've used or tried sparse regression, wavelet theory, proportional hazards models, and a laundry list of other things, but we're excited by the prospect of LSTMs or other Recurrent Neural Network architectures, language independent NLP techniques, ensemble methods for time series, graph-based learning, and other great ideas that pop up as we continue exploring our problem domain.

To apply, please send an email to with: 1) Subject line ‘LAST NAME Machine Learning Engineer,’ 2) a résumé attached as a PDF. Please do not attach any other documents, such as reference letters or writing samples.


Our ideal candidate would fit many of the following: - You have a PhD/MS in Machine Learning, Statistics, CS or a related field, or a B.S in CS, Math, or related, with experience implementing machine learning systems in industry - You understand the importance of model evaluation/testing techniques and the statistics behind them - You have experience with time series analysis or a strong regression background along with a good understanding of how time series regression differs from cross-sectional studies - You are an expert with Python/Scikit-Learn, and you've at least tinkered with Spark MLLib/GraphLab - You enjoy reading academic papers and implementing systems in your own free time (e.g. Kaggle)
Apply for Position