Key Responsibilities
- The Analyst will conduct research on proprietary and alternative datasets
- Build Extract, Transform, and Load (ETL) processes to ingest, clean, and tag datasets
- Create monitoring system to detect data outliers, collection issues, and other anomalies
- Analyze datasets and create statistical models to extract fundamental insights for Portfolio Managers and Analysts
- Tackle challenging quant problems using cutting-edge machine learning and deep learning toolkits
- Write scalable, production code for model deployment
- Maintain ownership of datasets and act as domain expert
Qualifications/Skills Required
- Minimum Requirements: Requires a Master's degree in Financial Engineering, or a related quantitative field, plus 1 year in a professional quantitative research and analysis experience in the financial or investment industry
- Must include 1 year with each of the following:
- Statistical techniques, including Bayesian inferencing, Principal Component Analysis (PCA), and random forests
- Analysis and visualization of alternative datasets
- Python, including pandas, sklearn, tensorflow, pytorch, keras, and statsmodels
- Linux, AWS, and Docker for cloud-based machine learning workflows
- Convex optimization, linear algebra, and probability theory
- Machine learning algorithms, including decision trees, neural networks, genetic programming, boosting algorithms, and ensemble methods
- Implementing machine learning algorithms to predict returns, including data cleaning, feature engineering, feature selection, cross-validation, hyperparameter tuning, and model deployment
- Equity statistical arbitrage
- Object-oriented programming (OOP) and data structures, including hash tables, trees, heaps, and graphs
- Algorithms including DFS, BFS, dynamic programming, and topology sorting
- Market microstructure, including order flow, trade imbalance, and market impact
- Database skills, including SQL and KDB